Promote DC9 HAProxy front door to TCP 443

This commit is contained in:
Codex
2026-09-02 23:37:15 -07:00
parent 85df6114ed
commit 093b14d2be
3 changed files with 6 additions and 7 deletions
+2 -3
View File
@@ -1,3 +1,2 @@
# Stage on 8444 first. Change to 443 only after the Arcane Agent Caddy is # HAProxy owns public TCP 443. Hysteria2 owns public UDP 443 separately.
# reachable through its temporary management port and host TCP 443 is free. HAPROXY_PUBLIC_PORT=443
HAPROXY_PUBLIC_PORT=8444
+3 -3
View File
@@ -7,6 +7,6 @@ HAProxy inspects TCP SNI without terminating TLS:
- `dc9.kais.cloud` -> the existing Arcane Agent Caddy on `arcane_default` - `dc9.kais.cloud` -> the existing Arcane Agent Caddy on `arcane_default`
- unmatched SNI -> the dedicated Caddy fallback serving `dc9.opfo.xyz` - unmatched SNI -> the dedicated Caddy fallback serving `dc9.opfo.xyz`
The first deployment uses host TCP 8444. Moving it to TCP 443 requires a staged HAProxy publishes host TCP 443. The existing Arcane Agent Caddy remains attached
handoff from the existing Arcane Agent Caddy so the Direct HTTPS management path to `arcane_default` without a host TCP 443 binding and receives
remains reachable throughout the change. `dc9.kais.cloud` traffic from HAProxy.
+1 -1
View File
@@ -4,7 +4,7 @@ services:
container_name: dc9-haproxy container_name: dc9-haproxy
restart: unless-stopped restart: unless-stopped
ports: ports:
- "${HAPROXY_PUBLIC_PORT:-8444}:8443/tcp" - "${HAPROXY_PUBLIC_PORT:-443}:8443/tcp"
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:host-gateway"
depends_on: depends_on: