“ 在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。
假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。
第一种:
location /proxy/ {
proxy_pass http://127.0.0.1/;
}
代理到URL:http://127.0.0.1/test.html “
注意其中关键的两点,
- 在location 后面的名称的末尾一定要加上
/
- 在
proxy_pass
后面代理地址的末尾也需要加上/
一定两个都要加上,不然代理失败!!!