外網對映nginx埠丟失問題解決

2021-08-20 04:20:26 字數 869 閱讀 6764

nginx監聽8082埠,2個tomcat分別為8180和8280,外網對映埠為13410。

實際的訪問位址有2個,內網是外網是

節點1內網直接訪問位址為節點2內網直接訪問位址為

正常直接訪問位址1,會被redirect一次,位址為

8180/jwell-km-client/home/login。

當預設簡單配置了**後,內網訪問正常

但是,外網訪問把埠給我修改了,導致訪問異常:

解決思路是當外網對映的時候,把埠給他修改正確就好了。

最後解決的結果是:

外網正常

內網正常

暫時配置了2個proxy_redirect,分別把沒有埠的內網和外網給新增上了對應的埠。算是臨時解決的方法。下次還要寫curl,哈哈!

參考了

外網埠對映利器ngrok

在做開發的時候,我時候我們需要讓專案通過公網進行測試。這時候我們就可以使用ngrok這個軟體了。它能將本地的乙個埠對映到公網。操作方法 2.在cmd命令中先切換到ngrok所在的位置再進行如下操作 方法 ngrok config ngrok.cfg subdomain example 8080 說明...

nginx實現內網服務唯一埠外網對映

如標題所示,該功能可以實現內網環境下所有服務埠通過nginx的正向 通過唯一埠對映至外網環境 且當本地服務設定特定網域名稱後,外網可直接使用內網服務自定義的網域名稱加對映埠進行訪問。如下圖 實現功能 外網訪問各個服務自定義的網域名稱 統一的對映埠進行訪問。可解決問題 一 對映埠量實現無限量 有效解決...

web專案做外網埠對映

1 首先你要確定你有乙個外網ip位址。如果你分配到的是乙個區域網ip位址需要經過一系列的轉換為外網ip位址,然後繼續下面操作。2 拿到外網ip位址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置 本次配置採用的tomcat版本號是7.0.27 1 將port埠改為80,...