nginx 502:跨 Compose 專案的容器 DNS 解析踩坑
跨 Compose 專案時 service name 不可解析,要加 network alias 才能讓 nginx 找到容器。
跨 Compose 專案時 service name 不可解析,要加 network alias 才能讓 nginx 找到容器。
跨 Compose 專案只能靠 container_name 或 network alias 解析,而 alias 才支援 scale。
nginx 用 set $variable 做動態 upstream 時,DNS 快取每 30 秒過期,第一個請求因無可用 IP 而 502。升到 nginx 1.27.3 改用 upstream + resolve 參數,DNS 在背景非同步更新,根治問題。
wrangler.jsonc 的 routes 用 custom_domain: true,pattern 只填 hostname,不加 /*