nginx 反向代理之 proxy_pass的实现


Posted in Servers onMarch 31, 2021

格式很简单: proxy_pass URL;

其中URL包含:传输协议(http://, https://等)、主机名(域名或者IP:PORT)、uri。

示例如下:

proxy_pass http://www.xxx.com/;
proxy_pass http://192.168.200.101:8080/uri;
proxy_pass unix:/tmp/www.sock;

对于proxy_pass的配置有几种情况需要注意:

假设server_name为www.xxx.com

当请求http://www.xxx.com/aming/a.html的时候,以上示例分别访问的结果是

示例1:

location /aming/
{
  proxy_pass http://192.168.1.10;
  ...
}

结果1:http://192.168.1.10/aming/a.html

示例2:

location /aming/
{
  proxy_pass http://192.168.1.10/;
  ...
}

结果2:http://192.168.1.10/a.html

示例3:

location /aming/
{
  proxy_pass http://192.168.1.10/linux/;
  ...
}

结果3:http://192.168.1.10/linux/a.html

示例4:

location /aming/
{
  proxy_pass http://192.168.1.10/linux;
  ...
}

结果4:http://192.168.1.10/linuxa.html

总结:

为了方便记忆和规范配置,建议所有的 proxy_pass 后的url都以“/”结尾。

proxy_pass http://192.168.1.10/linux/;

到此这篇关于nginx 反向代理之 proxy_pass的实现的文章就介绍到这了,更多相关nginx 反向代理 proxy_pass内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
nginx 设置多个站跨域
Mar 09 Servers
Nginx+Tomcat实现负载均衡、动静分离的原理解析
Mar 31 Servers
nginx配置ssl实现https的方法示例
Mar 31 Servers
Nginx开启Brotli压缩算法实现过程详解
Mar 31 Servers
小程序后台PHP版本部署运行 LNMP+WNMP
Apr 01 Servers
nginx配置之并发频次限制
Apr 18 Servers
openstack云计算keystone组件工作介绍
Apr 20 Servers
Nginx 配置 HTTPS的详细过程
May 30 Servers
linux目录管理方法介绍
Jun 01 Servers
windows server 2012安装FTP并配置被动模式指定开放端口
Jun 10 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 Servers
nginx location中多个if里面proxy_pass的方法
Mar 31 #Servers
nginx配置proxy_pass中url末尾带/与不带/的区别详解
Mar 31 #Servers
Linux安装Nginx步骤详解
Nginx 502 Bad Gateway错误原因及解决方案
Nginx访问日志及错误日志参数说明
Mar 31 #Servers
nginx对http请求处理的各个阶段详析
Mar 31 #Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 #Servers
You might like
php session处理的定制
2009/03/16 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
浅析php工厂模式
2014/11/25 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python提取网页中超链接的方法
2016/09/18 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
Python连接字符串过程详解
2020/01/06 Python
直接有效的自我评价
2014/01/11 职场文书
农贸市场管理制度
2014/01/31 职场文书
企业晚会策划方案
2014/05/29 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
费用申请报告范文
2015/05/15 职场文书
入党积极分子考察意见
2015/06/02 职场文书
城南旧事读书笔记
2015/06/29 职场文书
党组织结对共建协议书
2016/03/23 职场文书