物理機無法訪問virtualbox上ubuntu 20安裝寶塔面板和網站
如何訪問virtualbox上ubuntu上搭建的網站
時間:2022-03-15 來源: 作者: 我要糾錯
場景問題描述
由于本地開發環境的需要,我們在本地安裝VIRTUALBOX虛擬機,并且安裝ubuntu 20系統。
在ubuntu 20虛擬機中也安裝了bt面板。但是我們發現本機HOST與虛擬機直接的網絡不通。還有如何電腦訪問虛擬機寶塔搭建測試網站.
查看端口
雖然在寶塔面板的安全管理板塊中顯示端口已經放通,但是我們可以使用命令行查看是否屬實。使用命令查看防火墻狀態:
sudo ufw status
可以看到ubuntu防火墻默認只放通了39000-40000范圍的端口:
那么我們需要手動添加寶塔面板的服務端口,使用命令添加:
sudo ufw allow 8888
添加完成后可以使用上述的狀態查看命令查看是否添加成功,完成后使用命令重載防火墻使之生效:
sudo ufw reload
如果端口正常,這步可以省略
VIRTUALBOX 網絡模式
我們在網上找到一張圖,可以解釋一下VIRTUALBOX 網絡模式
這里我們的使用的是:網絡地址轉換(NAT)
解決方案
在虛擬機的“設置” – “網絡” 中,選擇 ‘端口轉發“
子系統IP可以不寫。
這里將我們的寶塔端口8888添加進去,轉發到本機的地址即可。
8889添加進去映射ubuntu上web 80端口。
然后在主機的瀏覽器中輸入 http://127.0.0.1:8888
即可訪問寶塔面板。
寶塔bt里建個網站。
寶塔里建個測試的網站 域名test.com 域名任意設置,這個是在本地電腦使用的。
這里可以通過映射端口來訪問虛擬機中的網站。如本地電腦訪問:http://test.com:8889