Nginx根据URL实现负载均衡
2018-03-20 21:35:01
1074 次阅读
0 个评论
这里只提供了一种方式,针对location进行接口的定向分发。
已最简单的配置说清楚接口定向分发,对于其他配置不做讲解。
比如请求两个URL:
1)、www.000.com/sale
当请求http://www.000.com/sale到达时,监听端口80端口的域名www.000.com根据location匹配到sale,然后根据字段proxy_pass http://sale去找到对应的upstream,这时请求就会到达192.168.1.100:8000这台机器。
就做到了根据url定向转发实现负载均衡
已最简单的配置说清楚接口定向分发,对于其他配置不做讲解。
比如请求两个URL:
1)、www.000.com/sale
2)、www.000.com/matchmaker
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream sale {
server 192.168.1.100:8000 max_fails=2;
}
upstream matchmaker {
server 192.168.1.200:8080 max_fails=2;
}
server {
listen 80;
server_name www.000.com;
location /sale {
root /www
proxy_pass http://sale;
}
location /matchmaker {
root /www
proxy_pass http://matchmaker;
}
}
}
说明: 当请求http://www.000.com/sale到达时,监听端口80端口的域名www.000.com根据location匹配到sale,然后根据字段proxy_pass http://sale去找到对应的upstream,这时请求就会到达192.168.1.100:8000这台机器。
就做到了根据url定向转发实现负载均衡
00
相关话题
- Nginx配置WebSocket负载均衡
- Nginx 根据URL请求参数转发
- Nginx负载均衡时获取用户真实IP
- nginx负载均衡,某台tomcat宕机后集群响应缓慢
- Nginx开启https负载均衡,配置Tomcat识别http和https协议
- Nginx根据User Agent动态配置root目录适配移动端
- Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几
- ElasticSearch分组后根据sum值排序
- java反射根据字段名读取值
- 获取SpringMVC中所有的RequestMapping映射URL地址
- Nginx支持字体文件
- css实现下圆弧效果
- Java根据出生日期计算还有几天到生日
- Redis实现分布式限流
- Redis实现分布式锁