讓外網訪問VMware的Linux,訪問虛擬機器上部署的javaweb專案
阿新 • • 發佈:2019-01-30
我這是在公司裡面,xp系統安裝的VMware虛擬機器,安裝的CENTOS系統。上網採用NAT方式。
在centos上部署了javaweb專案。用的tomcat。埠8080.
想讓同事訪問該web專案。
1. 虛擬機器上網採用NAT方式
2. VMware虛擬機器埠對映
使用NAT上網的linux虛擬機器是和主機共享一個ip的,此時外網訪問這個ip是訪問你的主機,而不是你的linux虛擬機器。因此此時需要對VMware虛擬機器做一個埠對映。
方法如下:
VMware下Edit->Virtual Network Editor->VMnet8->NAT Settings->Add 設定埠對映。
圖中,Virtual machine IP address 即虛擬機器的ip地址。Virtual machine port 是要訪問linux服務的埠,我這裡是tomcat,埠8080.
而第一項Host port 即通過主機哪個埠來對映,我這兒指定的6002,這埠我是隨便指定的,別重複就行。
如果同事沒法訪問,可能是防火牆的問題。防火牆設定埠例外,把6002埠新增進去。
windows防火牆 ---> 例外 ---> 新增埠。
windows ip地址如圖,10.10.6.50
通過外網地址 http://10.10.6.50:6002/adp/index.html 訪問