错误情景: 最近给nginx二级域名的时候出现proxy中的“/”的问题:导致不可访问。查看了一些资料对这个进行的解释以便以后查看。
server name aa.com
(一):location /cc/ {
proxy_pass http://aa.com-1;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

(二):location /cc/ {
proxy_pass http://aa.com-1/;

proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
需求是:访问url; http://aa.com/cc 可以进行访问。
一和二的区别: 在 proxy_pass http://aa.com-1 后面不加/ 的时候 实际访问的url为: http://aa.com/cc
加上/的时候 实际访问的url为: http://aa.com
所以根据自己的情况来取舍加/还是不加。