Rhel

nginx如何接收來自客戶端的請求並將其轉發到實際的伺服器?

  • February 19, 2015

我已經安裝nginx在 RHEL 上,現在我需要配置它以將請求轉發到/etc/nginx/nginx.conf.

我的實際伺服器使用的是私有 IP 地址,是否會將nginx請求轉發到私有 IP 地址?

在這裡你可以找到一個文件如何做到這一點:http: //nginx.com/resources/admin-guide/reverse-proxy/

一般使用HTTP代理,從例子:

location /some/path/ {
   proxy_pass http://www.example.com/link/;
}

這意味著如果你去yourserver.com/some/path/請求將被轉發到http://www.example.com/link/

如果你有一個內部伺服器,例如192.168.0.1你可以這樣做:

location / {
   proxy_pass http://192.168.0.1;
}

這樣一來,所有內容都/將轉發到您的內部伺服器。

引用自:https://unix.stackexchange.com/questions/185694