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下配置Https证书详细过程
Apr 01 Servers
Nginx配置Https安全认证的实现
May 26 Servers
nginx的zabbix 5.0安装部署的方法步骤
Jul 16 Servers
使用Nginx搭载rtmp直播服务器的方法
Oct 16 Servers
Nginx内网单机反向代理的实现
Nov 07 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
nginx 添加http_stub_status_module模块
May 25 Servers
nginx rewrite功能使用场景分析
May 30 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
Linux中各个目录的作用与内容
Jun 28 Servers
Apache Kafka 分区重分配的实现原理解析
Jul 15 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 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
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
PHP开发的一些注意点总结
2010/10/12 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
PHP类的封装与继承详解
2015/09/29 PHP
你不知道的文件上传漏洞php代码分析
2016/09/29 PHP
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
详解如何使用Python编写vim插件
2017/11/28 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
请解释virtual关键字的含义
2015/06/17 面试题
毕业自荐书
2013/12/09 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
政协工作总结2015
2015/05/20 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
alibaba seata服务端具体实现
2022/02/24 Java/Android