nginx通過域名訪問專案(不接專案名稱),cookie丟失問題
阿新 • • 發佈:2018-11-15
最近搞了個域名,想用它直接去訪問Tomcat上部署的專案,開始一直必須加上專案名稱,經過短暫配置,成功了。
訪問一次,到達登陸頁面,結果死活登入不進去,一直在登陸介面,原來是由於cookie丟失,現配置如下,完美解決問題:
server { listen 80; #listen somename:8080; server_name www.XXX.cn; location / { proxy_pass http://IP:8080/projectName/; proxy_cookie_path /projectName//; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #root html; #index index.html index.htm; } location /projectName/ { proxy_pass http://IP:8080/projectName/; proxy_cookie_path /projectName/ /; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }