我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:四肖中特 > 反向复用 >

proxy_pass反向代理配置中url后面加不加的说明

归档日期:06-16       文本归类:反向复用      文章编辑:爱尚语录

  在日常的web网站部署中,经常会用到nginx的proxy_pass反向代理,有一个配置需要弄清楚:配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走(这样配置在Nginx反向代理+负载均衡简单实现(http方式)也提到过)。

  centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库

  为了方便测试,先在另一台机器192.168.1.5上部署一个8090端口的nginx,配置如下:

  这样,访问就会被代理到。p匹配的proxy目录不需要存在根目录/var/www/html里面

  注意,终端里如果访问(即后面不带/),则会访问失败!因为proxy_pass配置的url后面加了/

  页面访问的时候,会自动加上/”(同理是由于proxy_pass配置的url后面加了/),并反代到的结果

  上面四种方式都是匹配的path路径后面加/,下面说下path路径后面不带/的情况:

本文链接:http://pebeducation.com/fanxiangfuyong/387.html