假設對本機其中一個ip的80端口訪問爲一臺服務器,對本機另一個ip的8000端口訪問爲另外一臺服務器,下面這樣寫一個nginx的反向代理配置,就能夠實現全部請求都轉移。nginx
server { listen 0.0.0.0:80; server_name $host; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 60s; proxy_read_timeout 600s; proxy_send_timeout 600s; } }
這是模擬的全部請求不管域名如何,都轉移到另外一臺服務器的狀況,服務器的地址只要相應的修改proxy_pass這項配置就能夠了。
服務器