From 27273bfee487b7978165d0af54f7e299b1703327 Mon Sep 17 00:00:00 2001 From: sky121113 Date: Mon, 23 Feb 2026 17:11:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20demo-proxy.conf=20?= =?UTF-8?q?=E4=BB=A5=E7=AC=A6=E5=90=88=E6=AD=A3=E5=BC=8F=E7=92=B0=E5=A2=83?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=A6=E5=84=AA=E5=8C=96=20SSL=20=E8=BD=89?= =?UTF-8?q?=E7=99=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx/demo-proxy.conf | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/nginx/demo-proxy.conf b/nginx/demo-proxy.conf index f227a79..e42f89b 100644 --- a/nginx/demo-proxy.conf +++ b/nginx/demo-proxy.conf @@ -1,29 +1,22 @@ -# 總後台 (landlord) - 端口 8080 -server { - listen 8080; - server_name _; +# 正式環境 (Production) - 端口 80 +# 外部 SSL 終止後(如 Cloudflare/NPM)轉發至此端口 - location / { - proxy_pass http://star-erp-laravel:8080; - proxy_set_header Host star-erp.demo; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_set_header X-Forwarded-Host $host:$server_port; - } +# 定義 map 以正確處理 X-Forwarded-Proto +map $http_x_forwarded_proto $proxy_x_forwarded_proto { + default $http_x_forwarded_proto; + '' $scheme; } -# koori 租戶 - 端口 8081 server { - listen 8081; - server_name _; + listen 80; + server_name demo-erp.taiwan-star.com.tw; location / { proxy_pass http://star-erp-laravel:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_set_header X-Forwarded-Host $host:$server_port; + proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto; + proxy_set_header X-Forwarded-Host $host; } }