搭建nginx反向代理用做內網域名轉發

server
{          
    listen 80;
    server_name www.test.com;
    location / {
        proxy_redirect off;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://172.16.1.5:8080;#這裏填寫內網B服務器, 以及對應的端口就可以轉發過去了
    }
    access_log /data/wwwlogs/test.com.log;
}


如果想做負載均衡可以這麼配置

upstream test_server {
    server 172.16.1.5:8080;
    server 172.16.1.6:8080;
}
 
server
{          
    listen 80;
    server_name www.test.com;
    location / {
        proxy_redirect off;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://test_server;#這裏test_server和upstream模塊test_server是一樣的
    }
    access_log /data/wwwlogs/test.com.log;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章