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反向代理多个服务器的实现方法
Mar 31 Servers
Nginx开启Brotli压缩算法实现过程详解
Mar 31 Servers
nginx proxy_cache 缓存配置详解
Mar 31 Servers
详解nginx进程锁的实现
Jun 14 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
阿里云ECS云服务器快照的概念以及如何使用
Apr 21 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
nginx设置资源请求目录的方式详解
May 30 Servers
Windows server 2022创建创建林、域树、子域的步骤
Jun 25 Servers
教你nginx跳转配置的四种方式
Jul 07 Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 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实现定时生成HTML网站首页实例代码
2008/11/20 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
PHP多进程简单实例小结
2019/11/09 PHP
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
CentOS6.5设置Django开发环境
2016/10/13 Python
详解Python_shutil模块
2019/03/15 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
python实现三种随机请求头方式
2021/01/05 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
模具毕业生推荐信
2014/02/15 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
初中生毕业评语
2014/12/29 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
SpringCloud的JPA连接PostgreSql的教程
2021/06/26 Java/Android