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配置80端口访问8080及项目名地址方法解析
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx配置Https安全认证的实现
May 26 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 Servers
Nginx速查手册及常见问题
Apr 07 Servers
KVM基础命令详解
Apr 30 Servers
docker 制作mysql镜像并自动安装
May 20 Servers
windows server2008 开启端口的实现方法
Jun 25 Servers
使用 DataAnt 监控 Apache APISIX的原理解析
Jul 07 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
阿里云服务器(windows)手动部署FTP站点详细教程
Aug 05 Servers
Flink 侧流输出源码示例解析
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 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
javascript 动态加载 css 方法总结
2009/07/11 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
python分布式计算dispy的使用详解
2019/12/22 Python
如何用python处理excel表格
2020/06/09 Python
大学班长的职责
2014/01/27 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
法律六进活动方案
2014/03/13 职场文书
家长会主持词开场白
2014/03/18 职场文书
实习协议书范本
2014/04/22 职场文书
庆六一活动总结
2014/08/29 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
Java对文件的读写操作方法
2022/04/29 Java/Android