nginx 负载均衡1(轮询方式)

admin 发布于:2014-1-8 11:07 分类:系统架构  有 2270 人浏览,获得评论 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" 的字样。说明配置成功。

 

 

 

上一篇:SESSION集群
下一篇:MySQL数据库备份命令