nginx 负载均衡1(轮询方式)
admin 发布于:2014-1-8 11:07 分类:系统架构 有 2682 人浏览,获得评论 0 条 标签: nginx 负载均衡
1. 服务器环境(3台服务器)
IP: 192.168.1.10 (负载均衡服务器)
IP: 192.168.1.20 (WEB服务器)
IP: 192.168.1.30 (WEB服务器)
2.配置负载服务器
#用户和用户组 user www www; worker_processes 1; #最大文件描述符 worker_rlimit_nofile 51200; #epoll 事件驱动 events { use epoll; worker_connections 51200; } #主配置 http { #配置均衡名称为test upstream test { server 192.168.1.20:80; server 192.168.1.30:80; } server { listen 80; server_name www.test.com; location / { proxy_pass http://test; #负载均衡名称 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } access_log logs/access_log; error_log logs/error_log; } }
3. 配置WEB服务器
修改WEB服务器IP=192.168.1.20 默认首页index.html 输出为 "IP=192.168.1.20"
修改WEB服务器IP=192.168.1.30 默认首页index.html 输出为 "IP=192.168.1.30"
4. 重新启动负载服务器
5.访问域名 http://www.test.com (绑定HOSTS为 192.168.1.10 www.test.com)
因为是轮询方式访问:Ctrl+F5 会轮替出现 "IP=192.168.1.20" 和 "IP=192.168.1.30" 的字样。说明配置成功。