1. 程式人生 > >讓外網訪問VMware的Linux,訪問虛擬機器上部署的javaweb專案

讓外網訪問VMware的Linux,訪問虛擬機器上部署的javaweb專案

我這是在公司裡面,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   訪問