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 反向代理之 proxy_pass的实现
Mar 31 Servers
查看nginx配置文件路径和资源文件路径的方法
Mar 31 Servers
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
Sep 25 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
CentOS安装Nginx并部署vue
Apr 12 Servers
解决IIS7下无法绑定https主机的问题
Apr 29 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
Nginx静态压缩和代码压缩提高访问速度详解
May 30 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
nginx静态资源的服务器配置方法
Jul 07 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
Sep 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
PHP动态变静态原理
2006/11/25 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
PHP中绘制图像的一些函数总结
2014/11/19 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
js函数的引用, 关于内存的开销
2012/09/17 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
python使用Flask操作mysql实现登录功能
2018/05/14 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
python爬虫请求头设置代码
2020/07/28 Python
Pandas对每个分组应用apply函数的实现
2020/12/13 Python
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
新锐科技Java程序员面试题
2016/07/25 面试题
个人社会实践自我鉴定
2014/03/24 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
先进工作者推荐材料
2014/12/23 职场文书
五年级小学生评语
2014/12/26 职场文书
自我检讨报告
2015/01/28 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
Python使用pyecharts控件绘制图表
2022/06/05 Python