1. 程式人生 > >在linux(Ubuntu16.04)上部署使用django的debug模式,部署伺服器,供區域網其他電腦訪問

在linux(Ubuntu16.04)上部署使用django的debug模式,部署伺服器,供區域網其他電腦訪問

在上篇文章中,樓主已經在linux(Ubuntu16.04)中部署了python以及django執行的環境。然後在命令埠輸入以下命令即可執行:

python manage.py runserver 9527

訪問本機地址:127.0.0.1:9527 或者 localhost:9527即可執行。

但是如果需要在區域網中讓區域網中其他的電腦都能訪問的話,必須將該命令改為:

python manage.py runserver 0.0.0.0:9527
其中 0.0.0.0為全域性監聽,即監聽機器所有可用 ip (電腦可能有多個內網ip或多個外網ip)

如果還需要讓外網訪問的話,在setting.py中必須做下面的修改:

//ALLOWED_HOSTS = []修改未
ALLOWED_HOSTS = [‘*’]
即不限制訪問的ip,如果需要限制訪問的ip,即可在ALLOWED_HOSTS裡面新增:
ALLOWED_HOSTS = [‘10.10.2.1’]
即需要訪問的ip。

這樣的話外網即可訪問。但是這遠遠不夠的,還需要設定虛擬機器和宿主機的網路連線方式。總共有三種連線方式,一般是host-only、橋接模式、NAT模式。最常用的是橋接模式和NAT模式。

如果需要外網或者區域網訪問我們的django程式的話,還需要設定網路連線方式,這個在下面的文章中進行詳細介紹。

有需要交流的,可以加我的qq:519685675,備註CSDN