nginx location 下的proxy_pass配置问题
我配置两个站点如下,第一个站点没问题会转发到localhost,但第二个在提交时候会将proxy_pass里的/projectB/项目名显示出来如:www.b.com/projectB/index,应该是: www.b.com/index这是什么问题
server {
listen 80;
server_name www.a.com;
location / {
proxy_pass http://localhost:8080/projectA/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forward-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name www.b.com;
location / {
proxy_pass http://localhost:8080/projectB/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forward-For $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}