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 502 Bad Gateway错误原因及解决方案
Mar 31 Servers
Nginx下配置Https证书详细过程
Apr 01 Servers
利用Nginx代理如何解决前端跨域问题详析
Apr 02 Servers
Nginx工作原理和优化总结。
Apr 02 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Nginx的基本概念和原理
Mar 21 Servers
Apache Hudi的多版本清理服务彻底讲解
Mar 31 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
教你如何用cmd快速登录服务器
Jun 10 Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 Servers
在windows server 2012 r2中安装mysql的详细步骤
Jul 23 Servers
阿里云服务器(windows)手动部署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
PHP 一个页面执行时间类代码
2010/03/05 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
python基础教程之序列详解
2014/08/29 Python
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
python实现定时播放mp3
2015/03/29 Python
Python NumPy库安装使用笔记
2015/05/18 Python
python文本数据相似度的度量
2018/03/12 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
单位领导证婚词
2014/01/14 职场文书
2014年元旦感言
2014/03/06 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
一年级小学生评语
2014/04/22 职场文书
社区健康教育工作方案
2014/06/03 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python