|  |      1learningman      2021-07-29 20:13:42 +08:00 via Android location /xxx/就好 | 
|  |      2ericwood067      2021-07-29 20:17:13 +08:00 | 
|      3crystom      2021-07-30 00:19:12 +08:00  1 location 和 proxypass 两个地方末尾有没有斜杠,4 种组合不同结果,自己试试就知道了 | 
|      4handsomezai      2021-07-30 08:50:40 +08:00  1 location ^~/xxx/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_http_version 1.1; proxy_read_timeout 600s; proxy_pass http://xxx.com/; } | 
|  |      5nutting OP 我是提问的,这个问题全在细节啊。经过测试,rewrite 肯定不能用,虽然正则生效,但是重定向了,不是我要的代理转发。然后 location 确实 是 /xxx/  一定要有 /,下一步关键是 proxy_pass http://xxx.com/;  最后也得有 / ,稍微不对就不行。 |