如果项目根路径不为空,需要多做一层映射,防止前后端来回重定向;
server{
listen 80;
server_name pmp.mussessein.cn;
location / {
root html;
proxy_pass http://127.0.0.1:9000/pmp;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header ROMOTE_ADDR $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
}
location /pmp {
root html;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header ROMOTE_ADDR $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
proxy_pass http://127.0.0.1:9000/pmp;
index index.html index.htm;
}
location = /50x.html{
root html;
}
}
转载:https://www.cnblogs.com/mussessein/p/13364143.html
本文介绍了一种Nginx配置方案,用于实现前端与后端的服务映射与重定向,确保了不同请求路径的正确代理转发,并通过具体的Nginx配置文件示例详细解释了如何设置监听端口、域名映射及多个location块的具体配置。
1446

被折叠的 条评论
为什么被折叠?



