初探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測試:

這裏的一次或者兩次取決於咱們的權重:

 

 

 

~

相關文章
相關標籤/搜索