1、首先你要確定你有乙個外網ip位址。如果你分配到的是乙個區域網ip位址需要經過一系列的轉換為外網ip位址,然後繼續下面操作。
2、拿到外網ip位址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置(本次配置採用的tomcat版本號是7.0.27)
將port埠改為80,基於http協議一般是通過80埠訪問的,這樣可以避免每次都輸入8080的麻煩。
2)[html]
view plain
copy
<
engine
name
="catalina"
defaulthost
="171.35.52.187"
>
將defaulhost的localhost改變為你自己的外網ip位址,提供給外面訪問。
3)[html]
view plain
copy
<
host
name
="171.35.52.187"
=unpackwars
="true"
autodeploy
="true"
>
<
context
path
="test"
docbase
="d:/sudentmanager"
reloadable
="true"
crosscontext
="true"
>
context
>
將host 裡的name改為外網ip位址,同時在該標籤裡加入context標籤,內容如上,path 代表訪問的虛擬路徑,docbase代表的是實際專案路徑。
經過上面三步的配置,已經實現了伺服器的配置。我們就可以啟動tomcat,此時通過ip位址可以直接訪問該專案啦。
web專案做外網埠對映
1 首先你要確定你有乙個外網ip位址。如果你分配到的是乙個區域網ip位址需要經過一系列的轉換為外網ip位址,然後繼續下面操作。2 拿到外網ip位址,進行tomcat的server.xml檔案的配置。主要進行下面三個地方的配置 本次配置採用的tomcat版本號是7.0.27 1 將port埠改為80,...
外網埠對映利器ngrok
在做開發的時候,我時候我們需要讓專案通過公網進行測試。這時候我們就可以使用ngrok這個軟體了。它能將本地的乙個埠對映到公網。操作方法 2.在cmd命令中先切換到ngrok所在的位置再進行如下操作 方法 ngrok config ngrok.cfg subdomain example 8080 說明...
用iptables做埠對映
我們想到達主機b的80埠,但是由於網路限制可能無法直接完成。但是我們可以到達主機a的8080埠,而主機a可以直接到達b的80埠。這時候可以使用iptables,將主機b的80埠對映到主機a的8080埠,通過訪問a的8080相當於訪問b的80。實現如下 在主機a上直接如下命令,實現埠對映的full n...