反向代理负载均衡系列之Nginx

2019-03-27  本文已影响0人  一片冰心一生平安

Nginx常用三点:

  1. 反向代理 proxy_pass
  2. 负载均衡 upstream
  3. 跨域
    在nginx中配置proxy_pass时,当在后面的url加上了/,则nginx不会拼接location中匹配的 '路径部分' ;
    如果没有/,则会拼接匹配的路径部分。
下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。
第一种:
location /proxy/ {
     proxy_pass http://127.0.0.1:81/;
}
会被代理到http://127.0.0.1:81/test.html 这个url
 
第二种:(相对于第一种,最后少一个 /)
location /proxy/ {
     proxy_pass http://127.0.0.1:81;
}
会被代理到http://127.0.0.1:81/proxy/test.html 这个url
 
第三种:
location /proxy/ {
     proxy_pass http://127.0.0.1:81/ftlynx/;
}
会被代理到http://127.0.0.1:81/ftlynx/test.html 这个url。
 
第四种:(相对于第三种,最后少一个 / ):
location /proxy/ {
     proxy_pass http://127.0.0.1:81/ftlynx;
}
会被代理到http://127.0.0.1:81/ftlynx/proxy/test.html 这个url



https://blog.csdn.net/zhydream77/article/details/82192805
https://www.cnblogs.com/lianxuan1768/p/8383804.html

https://www.liuliya.com/archive/320.html

https://www.liuliya.com/archive/314.html

上一篇下一篇

猜你喜欢

热点阅读