Files
deploy.stack/dbSer/couchdb/etc/caddy/proxy.conf

28 lines
813 B
Plaintext
Raw Normal View History

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}
# }
# }