Nginx是一款高性能的HTTP和反向代理服務器。 VPS偵探以前已經多次介紹過Nginx的HTTP應用,比如lnmp一鍵安裝包。下面要說的是Nginx的反向代理功能。
反向代理是什麼?
反向代理指以代理服務器來接受Internet上的連接請求,然後將請求轉發給內部(或其他)網絡上的服務器,並將從服務器上得到的結果返回給Internet上請求連接的客戶端。
實作方法:
nginx的主機域名nginx.tonyhack.asuscomm.com port 10000
web server的主機域名tonyhack.asuscomm.com port 10000
http區段設置上如下
server
{
listen 10000;
server_name nginx.tonyhack.asuscomm.com;
location / {
proxy_pass https://www.itnotetk.com:10000;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
防火牆加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT
重啟防火牆
service iptalbes restart