在设置 nginx 多 location 子路径反向代理时,必须设置 proxy_pass 也为子路径,名字不必相同
Posted 不是豆豆的旮旯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在设置 nginx 多 location 子路径反向代理时,必须设置 proxy_pass 也为子路径,名字不必相同相关的知识,希望对你有一定的参考价值。
location /admin/api { proxy_pass http://172.26.190.212:7001/api; proxy_set_header X_Real_IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; } location /student/api { proxy_pass http://172.26.190.212:7002/api; proxy_set_header X_Real_IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; } location /data/api { proxy_pass http://172.26.190.212:7003/api; proxy_set_header X_Real_IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; }
以上是关于在设置 nginx 多 location 子路径反向代理时,必须设置 proxy_pass 也为子路径,名字不必相同的主要内容,如果未能解决你的问题,请参考以下文章