# BizCare — exdev Caddy 서브도메인 스니펫 # host 포트 83 → bizcare-frontend (구 billcare-frontend) # # 인증서: # bizcare: .../certs/bizcare/{fullchain,privkey}.pem # billcare: .../certs/billcare/{fullchain,privkey}.pem (구 도메인 → 리다이렉트용) # Caddy 컨테이너 마운트 예: /etc/caddy/certs/{bizcare,billcare}/ # # 설치: 이 스니펫을 ex-chatbot Caddyfile 에 import 한 뒤 # docker exec ex-chatbot-caddy caddy reload --config /etc/caddy/Caddyfile # 신규 도메인 (정본) https://{$BIZCARE_DOMAIN:bizcare.exdev.co.kr} { tls /etc/caddy/certs/bizcare/fullchain.pem /etc/caddy/certs/bizcare/privkey.pem handle { reverse_proxy host.docker.internal:{$BIZCARE_HOST_PORT:83} { flush_interval -1 transport http { read_timeout 120s write_timeout 120s versions 1.1 2 } header_up Host {host} header_up X-Real-IP {remote_host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } } } # 구 도메인 → 신규로 영구 리다이렉트 (인증서 있을 때만 동작) https://{$BILLCARE_LEGACY_DOMAIN:billcare.exdev.co.kr} { tls /etc/caddy/certs/billcare/fullchain.pem /etc/caddy/certs/billcare/privkey.pem redir https://{$BIZCARE_DOMAIN:bizcare.exdev.co.kr}{uri} permanent }