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 31 Servers
nginx简单配置多个server的方法
Mar 31 Servers
nginx里的rewrite跳转的实现
Mar 31 Servers
关于nginx 实现jira反向代理的问题
Sep 25 Servers
nginx内存池源码解析
Nov 20 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Nginx设置HTTPS的方法步骤 443证书配置方法
Mar 21 Servers
Apache Hudi 加速传统的批处理模式
Apr 24 Servers
Nginx配置之禁止指定IP访问
May 02 Servers
Win Server2016远程桌面如何允许多用户同时登录
Jun 10 Servers
win7配置本地ftp服务器的图文教程
Aug 05 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
php ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
PHP防盗链代码实例
2014/08/27 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
javascript整除实现代码
2010/11/23 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
2019/04/28 Javascript
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
python实现远程控制电脑
2019/05/23 Python
Python如何实现转换URL详解
2019/07/02 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
python中pickle模块浅析
2020/12/29 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
strstr()的简单实现
2013/09/26 面试题
什么是聚集索引和非聚集索引
2012/01/17 面试题
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
小学生自我评价范例
2013/09/24 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
会计入职心得体会
2016/01/22 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
详解nginx进程锁的实现
2021/06/14 Servers