訪問虛擬機器中web服務的

2022-07-17 08:18:09 字數 857 閱讀 7099

經常發現假如我們想弄一點小玩意或跑一些小demo,總是要不斷的在自己的工作本本上搭建不同的執行環境,久而久之,本本上充斥著各種軟體,速度下降了,同時管理也非常的不方便。於是想到用虛擬機器來搭建執行環境,一可以搭建不同的環境,二可以相互隔離。接下來要介紹的就是如何在宿主機中訪問虛擬機器服務:

準備環境:

1、虛擬機器中安裝了centos,虛擬機器使用nat的方式

2、在centos中安裝了tomcat服務,通過ifconfig查到ip位址是192.168.131.132,能在windows中ping通192.168.131.132 並且使用ssh secure shell client也能連上虛擬機器中的centos

3、外部系統是win7

問題一:在主機上不能通過來訪問虛擬機器中的web伺服器

解決方法:

1、切換到root使用者

2、在終端內輸入以下兩條命令

iptables-f

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

3、設定linux防火牆

在 /etc/sysconfig/iptables 新增 -a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport8080 -j accept

問題二:在主機上不能通過來訪問虛擬機器中的web伺服器

解決方法:

設定vmware,埠對映對,要把8080埠開啟,vmware的edit->virtual networkeditor->nat(選擇vmnet8)->edit->portforwarding中新增對映host port:8080,virtualmachine ip address:10.147.228.92,port:8080

訪問VMware虛擬機器的web服務

在win10系統的vmware上安裝ubuntu20.04後,在虛擬系統上安裝了寶塔面板。現在主機上訪問虛擬機器的面板,卻發現無法訪問。使用nat模式,導致虛擬機器的ip直接指向了宿主機,所以通過虛擬ip訪問相關埠和服務時,相當於是訪問的本機的埠和服務。這就是為什麼前面訪問8888埠無法訪問,因為本...

如何訪問虛擬機器中的架設的Web伺服器 學習筆記

1 虛擬機器中安裝了centos,虛擬機器使用nat的方式 2 在centos中安裝了apache 並且使用 可以正常訪問,通過ifconfig查到ip位址是 192.168.43.128,能在windows中ping通192.168.43.128 並且使用ssh secure shell clie...

如何訪問虛擬機器中的架設的Web伺服器 解決方法

我在虛擬機器中安裝了rhel 5 虛擬機器使用nat的方式 在rhel中安裝了apache 並且使用 可以正常訪問 通過ifconfig查到ip位址是 192.168.254.128 我能在windows中ping通192.168.254.128 並且使用securecrt也能在連上虛擬機器中的rh...