初探nginx负载均衡集群

借LVS的环境:nginx

A(dir):192.168.122.129vim

B(rs1):192.168.122.140curl

C(rs2):192.168.122.141测试

Centos 6下若是安装过epel的yum源能够直接yum安装nginx  yum install -y nginx 
或者源码包编译nginx, 官网地址http://nginx.org/  下载合适版本(最好不要最新)
下载后解压编译安装:
./configure --prefix=/usr/local/nginx; make; make install
源码包cd /usr/local/nginx/conf;url

yum安装 cd /etc/nginxspa

vim nginx.conf // 增长
include lb.conf;  注意路径问题和它是在http模块下,sevser模块外。server


A:blog

cd /etc/nginxrem

vim /etc/nginx/lb.confget

upstream cc {
server 192.168.122.140:80 weight=2;
server 192.168.122.141:80 weight=1;
}
server {
listen 80;
server_name www.123.com;
location / {
proxy_pass http://cc/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
vim /etc/nginx/nginx.conf

注:若是不注释下面那行,将会直接nginx页面,咱们的lb.conf不会生效

测试:

网页:(刷新一次,跳一次)

curl测试:

这里的一次或者两次取决于咱们的权重:

 

 

 

~

相关文章
相关标签/搜索