借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測試:
這裏的一次或者兩次取決於咱們的權重:
~