Nginx常见基础配置---proxy代理模块

Nginx常见基础配置—proxy代理模块

proxy代理

Nginx使用 ngx_ http_ proxy_ module来完成对后端服务的代理。这一节,我们将一起来见识 Nginx最流行的 proxy代理功能。

proxy_ pass请求代理规则

语法: proxy_ pass URL;

环境: location、 if in location、 limit_ except

含义:将请求代理到后端服务器,设置后端服务的 IP地址、端口号以及 HTTP/ HTTPS。

示例:将 URI为/ test的请求代理到 127. 0. 0. 1上,端口号为 81,使用 HTTP,代码如下。


在代理过程中, URL的传递会有如下几种变化:


注意:如果 location块配置的 URI使用了正则表达式,那么在使用 proxy_ pass时,就不能将 URI配置到 proxy_ pass指定的后端服务器的最后面了,即禁止使用类似 proxy_ pass http:// 127. 0. 0. 1: 81/ abc/的方式,否则可能会导致一些不可预测的问题出现。

减少后端服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值