1. 程式人生 > >區域網內其他主機如何訪問執行在宿主機的虛擬機器中的Django專案

區域網內其他主機如何訪問執行在宿主機的虛擬機器中的Django專案

1.在宿主機cmd中檢視宿主機的ip(注意區分主機中虛擬機器的ip)

我連的是無線,IP如下

2.在Django專案的mysite檔案中更改settings.py檔案

ALLOWED_HOSTS為允許訪問的地址,設定為宿主機的ip

ALLOWED_HOSTS=['*'] //*表示任意地址,不推薦使用

3.開啟你的虛擬機器,點選虛擬機器 → 設定 

開啟設定

 

切換到網路介面卡,選擇NAT模式,確定 

4.點選編輯,切換到虛擬網路編輯器,選擇NAT模式,確定 

設定NAT

5.執行django專案

6.http://10.6.31.195:8000/即可以訪問專案

7.注意,在操作前關閉宿主機的防火牆,在控制面板\系統和安全\Windows Defender 防火牆