经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Nginx » 查看文章
Nginx-http_proxy_module模块别来无恙-
来源:cnblogs  作者:别来无恙-  时间:2019/4/11 8:52:55  对本文有异议

Nginx 反向代理之 http_proxy_module 模块

proxy_pass指定属于 ngx_http_proxy_module 模块,此模块可以将请求转发到另一台服务器,在实际的反向代理工作中,会通过 location 功能匹配指定的 URI,然后把接收到的符合匹配 URI 的请求通过 proxy_pass 抛给定义好的 upstream 节点池。

该指令官网地址见:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

官网 proxy_pass 使用 案例:

1)将匹配 URI 为 name 的请求抛给 http://127.0.0.1/remote/

  1. location /name/ {
  2. proxy_pass http://127.0.0.1/remote/;
  3. }

2)将匹配 URI 为 some/path 的请求抛给 http://127.0.0.1

  1. location /some/path/ {
  2. proxy_pass http://127.0.0.1;
  3. }

3)将匹配 URI 为 name 的请求应用指定的 rewrite 规则,然后抛给 http://127.0.0.1

  1. location /name/ {
  2. rewrite /name/([^/]+) /users?name=$1 break;
  3. proxy_pass http://127.0.0.1;
  4. }

http_proxy_module 模块参数说明

Nginx 的代理功能是通过 http_proxy 模块来实现的。默认在安装 Nginx 时已经安装了 http_proxy 模块,因此可直接使用 http_proxy 模块

 

原文链接:http://www.cnblogs.com/yanjieli/p/10682685.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号