Files
cnphpbb 32101332a9 fix(couchdb): 更新配置以增强安全性和代理功能
修改 CouchDB 配置以增强安全性,包括认证处理和跨域设置
调整 Caddy 代理配置以改进路径处理和连接头设置
2025-09-10 00:42:18 +08:00

28 lines
813 B
Plaintext

yourdomain.com {
# 自动申请 TLS 证书
tls your_email@example.com
handle /couchdb/* {
@couch path /couchdb
redir @couch /couchdb/ permanent
handle_path /couchdb/* {
rewrite * /{path.trim_prefix('/couchdb')}
reverse_proxy http://10.0.0.2:5984 {
header_up Host {http.reverse_proxy.upstream.hostport}
header_up X-Forwarded-Prefix /couchdb
header_up Connection "upgrade"
}
}
}
# 禁止直接访问根路径
handle {
respond "Access via /couchdb/" 403
}
}
## 使用专用子域名 简单
# couchdb.yourdomain.com { # 使用专用子域名
# reverse_proxy http://localhost:5984 {
# header_up Host {http.reverse_proxy.upstream.hostport}
# }
# }