diff --git a/install.sh b/install.sh index b233add..9a0fc1c 100644 --- a/install.sh +++ b/install.sh @@ -1193,10 +1193,13 @@ server { proxy_connect_timeout 300s; } - # 分享页面 - location /s { - alias ${PROJECT_DIR}/frontend; - try_files /share.html =404; + # 分享页面(代理到后端处理重定向) + location /s/ { + proxy_pass http://localhost:${BACKEND_PORT}; + 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; } # 静态资源 @@ -1266,10 +1269,13 @@ server { proxy_connect_timeout 300s; } - # 分享页面 - location /s { - alias ${PROJECT_DIR}/frontend; - try_files /share.html =404; + # 分享页面(代理到后端处理重定向) + location /s/ { + proxy_pass http://localhost:${BACKEND_PORT}; + 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; } # 静态资源