Nginx负载均衡
Nginx下载
Nginx安装
解压nginx
#tar zxvf nginx-0.8.24.tar.gz
进入解压的nginx目录进行编译安装
#cd nginx-0.8.24
#./configure --prefix=/usr/local/nginx --without-http-cache --with-http_ssl_module
#make && make install
启动nginx
#/usr/local/nginx/sbin/nginx //启Nginx
把nginx加入开机启动
#echo "/usr/local/nginx/sbin/nginx" >>/etc/rc.local
编辑nginx主配置文件
# vi /usr/local/nginx/conf/nginx.conf
添加以下内容:
####################负载均衡#########################
upstream www.beyou.com{              #nginx的域名
        server 192.168.18.30:80;     #网站服务器ip
        server 192.168.18.70:80;     #网站服务器ip
        }  #server这里有多少服务器就添加多少ip
server
    {
        listen 80;                  #监听网站服务器的端口
        server_name www.beyou.com;  #nginx的域名
        location / {
            proxy_pass http://www.beyou.com;   #nginx的域名
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
#下面的是定义日志文件的格式和路径
        log_format ceshi_ceshi '$remote_addr - $remote_user [$time_local] $request '
                                '"$status" $body_bytes_sent "$http_referer" '
                                '"$http_user_agent" "$http_x_forwarded_for"';
        access_log /var/log/nginx/ceshi.log ceshi_ceshi;
    }

#####################################################