| 12345678910111213141516171819 |
- {
- # Caddy listens on 8443 behind HAProxy, which passes raw TLS through.
- # Caddy terminates TLS itself and auto-obtains a Let's Encrypt certificate.
- #
- # If your domain's DNS already points to this server, ACME HTTP-01 challenge
- # works through the HAProxy http frontend (:80 → redirect). For DNS-01
- # or other ACME methods, see https://caddyserver.com/docs/automatic-https
- }
-
- {$DOMAIN}:8443 {
- tls {
- # Use the ACME HTTP-01 challenge on port 80.
- # HAProxy forwards :80 as HTTP, so Caddy can answer the challenge
- # if you add an acl exception in haproxy.cfg (see README), or use
- # DNS-01 instead.
- }
- root * /srv
- file_server
- }
|