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服务器的下载安装与使用详解
Aug 02 Servers
使用 Apache Dubbo 实现远程通信(微服务架构)
Feb 12 Servers
关于Nginx中虚拟主机的一些冷门知识小结
Mar 03 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
nginx设置资源请求目录的方式详解
May 30 Servers
服务器SVN搭建图文安装过程
Jun 21 Servers
阿里云服务器(windows)手动部署FTP站点详细教程
Aug 05 Servers
Fluentd搭建日志收集服务
Sep 23 Servers
CentOS7 minimal 最小化安装网络设置过程
Dec 24 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
php结合表单实现一些简单功能的例子
2011/06/04 PHP
获取URL文件名后缀
2013/10/24 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php设计模式之单例模式代码
2016/06/11 PHP
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
JS获取父节点方法
2009/08/20 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
使用D3.js制作图表详解
2017/08/13 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
JavaScript生成简单等差数列
2017/11/28 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python中引用与复制用法实例分析
2015/06/04 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
通过实例解析Python return运行原理
2020/03/04 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
财务部岗位职责
2013/11/19 职场文书
体育教师个人工作总结
2015/02/09 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL