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
Hits: 2344