nginx 反向代理+ip智能解析
ocation / {
if ($request_uri ~ ^/refresh.do$) {
proxy_pass http://edtnew;
break; 一
}
if ($request_method = POST) {
proxy_pass http://edtold;
break; 二
}
proxy_pass http://edt;
}
看这样一段配置:
一个location中只会proxy_pass一次,break就是说首次匹配到就停止
对于一个请求post /refresh.do如果一的位置有break就在一的地方停止转发到edtnew,如果一的地方没有就在二的地方停止,转发到edtold,匹配上面任意一个条件都不会转到默认的edt去执行。
1.location 匹配的优先级(来自实践总结中)
(location =) > (location 完整路径 >) >(location ^~ 路径) >(location ~* 正则) >(location 路径)
只要匹配到,其它的都会忽略,然后返回到改匹配。
转载于:https://blog.51cto.com/lvjian/595342
nginx 反向代理+ip智能解析相关推荐
- nginx 反向代理配置二级域名正确姿势!!!
1. 先解释下什么是反向代理? 反向代理是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代 ...
- nginx反向代理取得IP地址
nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递 ...
- nginx反向代理下thinkphp、php获取不到正确的外网ip
nginx反向代理下thinkphp.php获取不到正确的外网ip 在记录用户发送短信需要获取用户ip时,tp一直获取的是内网ip:10.10.10.10 tp框架获取ip方法:get_client_ ...
- nginx反向代理获取用户真实ip
nginx做反向代理时,默认的配置后端获取到的ip都是来自于nginx,如何转发用户的真实ip到后端程序呢?如是是java后端,用request.getRemoteAddr();获取到的是nginx的 ...
- 相同Ip 不同端口配置Nginx反向代理Apache
相同Ip 不同端口 配置Nginx反向代理Apache(就是Nginx跳转到Apache) 在linux 一经搭建好环境 先后安装了Nginx 和Apache 由于 默认端口都是:80 一般客户 ...
- Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法 参考文章: (1)Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER ...
- (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...
from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...
- Linux系统——Nginx反向代理与负载均衡
集群 集群是指一组(若干个)相互独立的计算机,利用高速通信网路组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运用各自服务的独立服务器.这些服务器之间可以彼此通信,协同向用户提 ...
- Nginx反向代理与负载均衡应用实践
本链接转载自:https://www.cnblogs.com/chensiqiqi/p/9162926.html 仅供自学使用. 1.1 集群简介 简单地说,集群就是指一组(若干个)相互独立的计算机, ...
最新文章
- 爬虫实战--爬取1000位小姐姐照片,刷新你三观颜值!
- 描述符:property 迭代器
- 第三章 搜索与图论 【完结】
- LeCun:放弃深度学习吧,AI的未来是能量学习
- 《强化学习》中的第15章:神经科学
- PHP常用代码大全(新手入门必备)
- 网页设计html轮播代码,20行js代码实现网页轮播图效果
- c语言作业系统课设设计,C语言程序课程设计心得体会
- C#和JQ判断移动端还是PC端
- PHPexcel文档 laravelExecl可参考
- wap,WML语言与编程
- 高德地图交通态势爬取
- 分布式架构(一) —— 理解什么是是分布式
- 解析 float : left
- 【STM32】标准库与HAL库对照学习教程八--串口通信详解
- linux command first edition notes lgx0050
- 香港理工大学智能计算实验室招收进化计算/机器学习/类脑计算方向全奖博士生/研究助理/博士后...
- FusionCharts绘图插件详解
- 扩音器软件测试简历,扩音器实验总结.docx
- 预见未来: 微软亚洲研究院看下一个二十年