nginx针对请求的uri来代理
场景:1台nginx去代理4台apache
需求:根据不同的请求uri 代理到不同的apache
nginx的配置文件为:
1
2 upstream aa.com {
3 server 192.168.0.121;
4 server 192.168.0.122;
5 }
6
7 upstream bb.com {
8 server 192.168.0.123;
9 server 192.168.0.124;
10 }
11 server {
12 listen 80;
13 server_name www.abc.com;
14 location ~ aa.php
15 {
16 proxy_pass http://aa.com/;
17 proxy_set_header Host $host;
18 proxy_set_header X-Real-IP $remote_addr;
19 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
20 }
21
22 location ~ bb.php
23 {
24 proxy_pass http://bb.com/;
25 proxy_set_header Host $host;
26 proxy_set_header X-Real-IP $remote_addr;
27 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
28 }
29 }
复制代码
转载于:https://blog.51cto.com/2853725/1390980
nginx针对请求的uri来代理相关推荐
- nginx 一个请求发给多台机器_Nginx系列二:负载均衡与反向代理
一.负载均衡 1.什么是负载均衡 随着请求数的快速增长,单服务器已经无法承担大量用户的并发访问,这个时候,就需要建立服务器集群,来让多台服务器协同工作,提高整体项目的吞吐量和QPS.假设一台设备资源占 ...
- 配置nginx的地址和路径的代理
1.配置ip地址,为实现负载均衡通过配置upstream将请求进行分发到部署的server节点,可以为server节点配置weight权重,进行节点的流量控制,server 192.168.1.1:8 ...
- Nginx之Location命中URI规则
目录 1. Location语法规则 2. location如何发挥作用 3. 精确匹配 4. 前缀匹配 5. 正则匹配 6. 优先级 7. 匹配规则示例 8. 实际常用规则 1. Location语 ...
- Nginx(二):反向代理原理 与 配置文件详解
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
- nginx的请求接收流程(二)
在ngx_http_process_request_line函数中,解析完请求行之后,如果请求行的uri里面包含了域名部分,则将其保持在请求结构的headers_in成员的server字段,heade ...
- 深入操作系统底层分析nginx网络请求及响应过程
0. 网络传输阶段 比如说主机A是家里windows的一台笔记本电脑,主机B是linux服务器上的一个nginx,其监听80或443等web端口. 在笔记本的浏览器发送了一个http get请求,其数 ...
- 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少
反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...
- nginx配置域名转发、反向代理、负载均衡
[Nginx那些事]系列 [Nginx那些事]nginx 安装及常用指令 [Nginx那些事]Nginx 配置文件说明 [Nginx那些事]nginx原理解析 [Nginx那些事]nginx配置实例( ...
- Nginx处理请求的11个阶段
Nginx 处理请求的全过程一共划分为 11 个阶段(如图),按阶段由上到下依次执行 (上一阶段的所有指令执行完毕,才进入下一阶段) 各阶段的含义如下: ² post-read: 接收到完整的http ...
- nginx子请求并发处理
https://blog.csdn.net/ApeLife 子请求并非http协议标准的实现,可以说是nginx所特有的设计, 为什么需要子请求呢? 一般认为这主要是为了提高nginx内部对单个客户端 ...
最新文章
- python代码怎么写出色_如何写出更具有Python风格的代码,五分钟教会你!
- ECS 实例网络带宽
- 阿里云:国际化是云计算技术能力的照妖镜
- 刻意练习:LeetCode实战 -- Task23. 不同的二叉搜索树 II
- 利用“栈”解决“出轨”问题
- Vue+Openlayers实现地图上绘制线
- [云炬ThinkPython阅读笔记]3.4 增加新函数
- mysql 10分钟_10分钟入门mysql(含常用的sql语句,mysql常见问题及解决方案)
- 理解webpack原理,手写一个100行的webpack
- cctype,string,vector
- 第七章:XAML vs. code(3)
- 删除wallet里面登机牌_登机牌丢失问题
- 文章用图的修改和排版(2)
- CentOS下搭建wordpress全流程
- Array为什么这样会有错?
- 解密小程序码:36条放射线
- 神经网络绘图软件推荐合集
- parse_calls大于executions
- 工具使用技巧:将图片公式转为Word里的公式
- kubernetes之volumes使用