nginx反向代理服務器配置

主配置文件添加反向代理配置文件
vim nginx.conf

###設置http服務器
http {
    ####文件擴展名與文件類型映射表
    include       mime.types;
    ####默認文件類型
    default_type  application/octet-stream;




    sendfile        on;
    keepalive_timeout  65;


    #虛擬主機
    server {
         listen  8081;
         server_name   localhost;
         charset utf-8;
#         access_log   logs/aa.access.log info;
         location / {
             root  html/aa;
             index index.html index.htm;
         }       
    }


    server{
          listen  8082;
          server_name  localhost;
          charset utf-8;
 #         access_log logs/bb.access.log  info;
          location / {
                 root html/bb;
                 index index.html;
          }
    } 

include /usr/local/nginx/conf/lw.conf;
##nginx 反向代理服務


注:一定要加;如果不加;重啓nginx服務會有報錯
    
vim /usr/local/nginx/conf/nginxlw.conf

server
{
listen 801;
server_name 192.168.3.10:801 ;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.5.153:80;
}
access_log logs/xxx123.tk_access.log;
}
server
{
listen 80;
server_name xxx456.tk;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://192.168.10.40:80;
}
#access_log logs/xxx456.tk_access.log;
}

防火牆允許端口

/sbin/iptables -I INPUT -p tcp --dport 801 -j ACCEPT

保存配置

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