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 location中多个if里面proxy_pass的方法
Mar 31 Servers
nginx搭建图片服务器的过程详解(root和alias的区别)
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
Windows Server 2012 R2 磁盘分区教程
Apr 29 Servers
tomcat下部署jenkins的方法
May 06 Servers
Linux中文件的基本属性介绍
Jun 01 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 Servers
Windows Server 2016服务器用户管理及远程授权图文教程
Aug 14 Servers
Windows server 2016服务器基本设置
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
PHP实现类似题库抽题效果
2018/08/16 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
原生JS实现不断变化的标签
2017/05/22 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
python mysql断开重连的实现方法
2019/07/26 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
简单了解Django项目应用创建过程
2020/07/06 Python
对python中list的五种查找方法说明
2020/07/13 Python
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
现金会计岗位职责
2013/12/05 职场文书
团队队名口号大全
2014/06/06 职场文书
企业文化标语大全
2014/06/10 职场文书
市场调查策划方案
2014/06/10 职场文书
社会实践的活动方案
2014/08/22 职场文书
运动会稿件100字
2014/09/24 职场文书
放假通知范文
2015/04/14 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技