Caddyfile配置
# 授权认证服务
http://auth-server.jianpeicn.com {
reverse_proxy http://172.16.95.146:5000
}
https://auth-server.jianpeicn.com {
tls internal
reverse_proxy http://172.16.95.146:5000
}
# 基础服务
http://management-server.jianpeicn.com {
reverse_proxy /api/identity/* http://172.16.95.146:5001
reverse_proxy /api/multi-tenancy/* http://172.16.95.146:5003
reverse_proxy /api/identity-server/* http://172.16.95.146:5002
reverse_proxy /api/permission-management/* http://172.16.95.146:5004
reverse_proxy /api/storage/* http://120.26.112.192:7020
reverse_proxy /* http://172.16.95.146:7000
}
https://management-server.jianpeicn.com {
tls internal
reverse_proxy /api/identity/* http://172.16.95.146:5001
reverse_proxy /api/multi-tenancy/* http://172.16.95.146:5003
reverse_proxy /api/identity-server/* http://172.16.95.146:5002
reverse_proxy /api/permission-management/* http://172.16.95.146:5004
reverse_proxy /api/storage/* http://120.26.112.192:7020
reverse_proxy /* http://172.16.95.146:7000
}
- tls: 是否使用htpps证书(内网使用internal,外网使用邮箱)
- reverse_proxy: 代理地址
docker-compose配置
version: "3.8"
services:
caddy:
image: caddy
restart: always
ports:
- '80:80'
- '443:443'
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- /storage:/storage
networks:
- jp_service
networks:
jp_service:
volumes:
caddy_data:
driver: local