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处理http请求实现过程解析
Mar 31 Servers
提升Nginx性能的一些建议
Mar 31 Servers
Nginx域名转发使用场景代码实例
Mar 31 Servers
Nginx如何配置Http、Https、WS、WSS的方法步骤
May 11 Servers
使用nginx配置访问wgcloud的方法
Jun 26 Servers
nginx作grpc的反向代理踩坑总结
Jul 07 Servers
图文详解nginx日志切割的实现
Jan 18 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
永中文档在线转换预览基于nginx配置部署方案
Jun 10 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
nginx sticky实现基于cookie负载均衡示例详解
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
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
php 文件上传系统手记
2009/10/26 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
获取JavaScript用户自定义类的类名称的代码
2007/03/08 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
原生JavaScript实现todolist功能
2018/03/02 Javascript
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
python同步windows和linux文件
2019/08/29 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
家长给老师的道歉信
2014/01/13 职场文书
餐饮收银员岗位职责
2014/02/07 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
2016开学第一课心得体会
2016/01/23 职场文书