內(nèi)網(wǎng)穿透,嘗試解決單一端口映射導致的外網(wǎng)服務資源不足!

如果我們在家里有一臺服務器的話,通常是需要遠程控制的,由于IP資源不足,我們的ip不具備公網(wǎng)訪問的能力。這時候就用到了內(nèi)網(wǎng)穿透。
Ngrok
https://www.ngrok.cc/login.html
文檔
https://www.ngrok.cc/_book/start/ngrok_linux.html
下載
https://www.ngrok.cc/download.html

由于內(nèi)網(wǎng)穿透服務只能綁定到一個服務的端口,比如tomcat:8080
這個時候只能訪問到一個服務,如何通過一個端口去訪問多個服務?
最好的辦法是使用代理服務,-------Nginx
Nginx功能十分強大!
只需要將域名穿透到代理服務器上。通過域名+路徑方式訪問,這些請求將會被轉發(fā)到不同端口的服務上去處理!

??Nginx conf參考配置
在server中可以配置多個location、server也可寫多個Listen、其中api是路徑(可自定義)
避坑!
在啟動Nginx后,不僅是界面要代理,其css js等資源也要代理,不然會出現(xiàn)空白頁,樣式錯亂等情況。

緊接著會出現(xiàn)另一個問題,解決根據(jù)請求響應不同的js,css資源,比如代理5700端口響應5700上的js、css資源,代理80,響應80上的js css。
可以通過請求頭參數(shù),http://url?query=1,來判斷響應哪部分的js css資源

詳情參考
https://www.cnblogs.com/zenghaoxhx/p/16623490.html
Nginx詳細配置說明
標簽:
內(nèi)網(wǎng)穿透,嘗試解決單一端口映射導致的外網(wǎng)服務資源不足!的評論 (共 條)
