参考地址:https://www.jianshu.com/p/34abe7eb6f0bcookie
好比说一个没有通过代理的地址 : http://127.0.0.1/project cookie_path:/project
若是按照第二种方式代理 那么地址就是 : http://127.0.0.1/proxy_path cookie_path: /proxy_path
若是cookie_path与地址栏上的path不相符游览器就不会接受这个cookie,天然session就失效了session
proxy_cookie_path 的做用是用来改变cookie的路径spa
语法: proxy_cookie_path path
replacement
; path
就是你要替换的路径 replacement
就是要替换的值代理
location /project { proxy_pass http://127.0.0.1:8080/project; }
location /proxy_path { proxy_pass http://127.0.0.1:8080/project; proxy_cookie_path /project /proxy_path;#project 是项目的名称,proxy_path指定存放cookie的地址,能够自定义 }
location /proxy_path { proxy_pass http://127.0.0.1:8080/; proxy_cookie_path /project /proxy_path; # project 为你的项目名 也可用变量代替 }