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如何配置Http、Https、WS、WSS的方法步骤
May 11 Servers
nginx安装以及配置的详细过程记录
Sep 15 Servers
Windows下用Nginx配置https服务器及反向代理的问题
Sep 25 Servers
zabbix自定义监控nginx状态实现过程
Nov 01 Servers
使用 Apache 反向代理的设置技巧
Jan 18 Servers
Nginx动静分离配置实现与说明
Apr 07 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Win Server2016远程桌面如何允许多用户同时登录
Jun 10 Servers
win sever 2022如何占用操作主机角色
Jun 25 Servers
如何让你的Nginx支持分布式追踪详解
Jul 07 Servers
Linux中一对多配置日志服务器的详细步骤
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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
PHP 断点续传实例详解
2017/11/11 PHP
js 数组操作代码集锦
2009/04/28 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python常见的pandas用法demo示例
2019/03/16 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
文明工地标语
2014/06/16 职场文书
公司开会通知
2015/04/20 职场文书
红领巾广播站广播稿
2015/08/19 职场文书