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

點閱: 2342

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料