nginx反向代理

gateway1

eth0 10.10.54.111

eth1 192.168.1.111


web1

eth0 192.168.1.113


web2

eth0 192.168.1.114


#以下操作在gateway1上進行

1. 修改nginx 配置文件


vim /usr/local/nginx/conf/nginx.conf
http {
include virtual/www.weifl.com.conf;     #添加這一行
}


2. 創建目錄並創建配置文件

mkdir -p /usr/local/nginx/conf/virtual/

vim /usr/local/nginx/conf/virtual/www.weifl.com.conf

upstream www_weifl_com {
        server 192.168.1.113:80 max_fails=3 weight=2 fail_timeout=60s;
        server 192.168.1.114:80 max_fails=3 weight=1 fail_timeout=60s;
                        }
server {
        listen  80;
        server_name     www.weifl.com;
        charset utf-8;
        access_log      logs/www.weifl.log      main;
        index index.html;
        location / {
                proxy_pass http://www_weifl_com/;
                proxy_set_header HOST $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章