原文地址:https://www.nginx.com/resources/admin-guide/reverse-proxy/
原文標題:Choosing an Outgoing IP Address
如果你的Proxy 伺服器有多個網路介面,有時候你可能會需要選擇特定的源IP地址串連被Proxy 伺服器或者上遊伺服器。如果NGINX後面的一個被Proxy 伺服器設定為只接受特定IP網路或者IP位址範圍的串連,這種配置就能派上用場了。
If your proxy server has several network interfaces, sometimes you might need to choose a particular source IP address for connecting to a proxied server or an upstream. This may be useful if a proxied server behind NGINX is configured to accept connections from particular IP networks or IP address ranges.
指定proxy_bind
指令並設定網路介面的IP地址:
Specify the proxy_bind directive and the IP address of the necessary network interface:
location /app1/ { proxy_bind 127.0.0.1; proxy_pass http://example.com/app1/;}
location /app2/ { proxy_bind 127.0.0.2; proxy_pass http://example.com/app2/;}
IP地址也可以用變數指定。例如,$server_addr
變數會傳遞接收到請求的網路介面的IP地址。
The IP address can be also specified with a variable. For example, the $server_addr variable passes the IP address of the network interface that accepted the request:
location /app3/ { proxy_bind$server_addr; proxy_pass http://example.com/app3/;}
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了NGINX學習筆記——Choosing an Outgoing IP Address,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。