主機訪問 虛擬機器web注意事項

2022-03-24 00:08:55 字數 770 閱讀 2420

在這裡, 我通過nat的方式, 通過主機訪問虛擬機器.

需要做的是, 將主機中訪問的埠, 對映為虛擬機器的'編輯->虛擬網路編輯器->vmnet8', 如下圖

在彈出的'對映傳入埠'介面中,做埠對映編輯, 如圖

其中, 192.168.16.123是虛擬機器的ip位址; 8080是部署在虛擬機器上的, 通過該埠訪問web.

所以, 當我們在主機上訪問虛擬機器時, 訪問埠8081, 就相當於訪問 192.168.16.123:8080

例如, 我的主機ip為192.168.1.24, 需要訪問虛擬機器上的web根路徑為 jkweb下的乙個 t.jsp,

在在主機上訪問虛擬機器的web, 需要的url為:192.168.1.24:8081/jkweb/t.jsp

值得注意的是, 有時並不能訪問, 原因是一些限制.

在我的機器上, 需要在虛擬機器上設定

iptables -f

iptables -p input accept(設定預設允許規則)

ref: 

另外, 對於虛擬機器來說, 如果想直接訪問主機的web, 可以直接訪問(url和主機訪問自身的格式一致).

VirtualBox 從主機訪問虛擬機器

在virtualbox中安裝系統,預設的網路設定為nat,這樣虛擬機器中的系統就能訪問外部網路了,但是在很多情況下,我們需要訪問虛擬機器中的服務,比如mysql服務,ssh服務等,我們需要乙個可以被訪問的ip位址,現在的情況中是不行的,你需要再對映一塊網絡卡,採用host only network的...

centos虛擬機器實現主機宿主機訪問

centos虛擬機器實現主機宿主機訪問 需要兩塊網絡卡,一塊nat,一塊橋接 我用的是virtualbox 在 etc sysconfig network scripts中找到ifcfg ethx,x表示網絡卡數字,有eth0,eth1等等,根據安裝的網絡卡的多少,這邊依次出現 如果沒有eth1,則...

宿主機Windows訪問虛擬機器Linux檔案(二)

說明 本文不再贅述前文中已經重複指明的內容。一 虛擬機器ubuntu開啟telnet服務 安裝完成inetd服務後,在終端輸入 sudo vim etc inetd.conf,開啟並修改inetd.conf配置檔案如下 3 修改xinetd.conf配置檔案,終端輸入命令 sudo vim etc ...