caddy_config_reverse_proxy_with_custom_tls
· 444 B · Text
Eredeti
your-domain.com:443 {
# 反代 /service1/* 到 192.168.1.100:8080
handle_path /service1/* {
reverse_proxy 192.168.1.100:8080
}
# 反代 /service2/* 到 192.168.1.101:3000
handle_path /service2/* {
reverse_proxy 192.168.1.101:3000
}
# 其他全部反代到本地主要網站
reverse_proxy 127.0.0.1:8888
# 自訂 TLS 憑證
tls /etc/caddy/ssl/fullchain.pem /etc/caddy/ssl/privkey.pem
}
| 1 | your-domain.com:443 { |
| 2 | # 反代 /service1/* 到 192.168.1.100:8080 |
| 3 | handle_path /service1/* { |
| 4 | reverse_proxy 192.168.1.100:8080 |
| 5 | } |
| 6 | |
| 7 | # 反代 /service2/* 到 192.168.1.101:3000 |
| 8 | handle_path /service2/* { |
| 9 | reverse_proxy 192.168.1.101:3000 |
| 10 | } |
| 11 | |
| 12 | # 其他全部反代到本地主要網站 |
| 13 | reverse_proxy 127.0.0.1:8888 |
| 14 | |
| 15 | # 自訂 TLS 憑證 |
| 16 | tls /etc/caddy/ssl/fullchain.pem /etc/caddy/ssl/privkey.pem |
| 17 | } |
| 18 |