讓外網訪問VMware的Linux,訪問虛擬機上部署的javaweb項目

我這是在公司裏面,xp系統安裝的VMware虛擬機,安裝的CENTOS系統。上網採用NAT方式。

在centos上部署了javaweb項目。用的tomcat。端口8080. 

想讓同事訪問該web項目。


1.     虛擬機上網採用NAT方式

2.    VMware虛擬機端口映射

使用NAT上網的linux虛擬機是和主機共享一個ip的,此時外網訪問這個ip是訪問你的主機,而不是你的linux虛擬機。因此此時需要對VMware虛擬機做一個端口映射


方法如下:

VMwareEdit->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   訪問


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章