快速將Django項目部署到雲端(直接runserver)

在本地開發完項目後,想直接部署至雲端,雲端未安裝配置apache,於是嘗試直接在雲端運行項目,最後成功!

準備:雲端安裝python3 ,安裝Django

步驟:

一、將項目整個目錄(除*.pyc文件外)copy至雲端(本人項目數據庫使用Django自帶的qlite3)

二、編輯setting.py :

          將DEBUG設置False;

          修改ALLOWED_HOSTS = ['18.118.119.167', 'localhost', '0.0.0.0:8080'],其中第一個是服務器的公網IP地址,後面是讓所有其它IP地址訪問端口8080。

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False

ALLOWED_HOSTS = ['18.118.119.167', 'localhost', '0.0.0.0:8080']

三、確認服務器端口8080打開

設置雲服務器的安全規則,新增8080端口入規則

如服務器運行防火牆,需增加開放8080端口

具體可以參考本人博客:https://blog.csdn.net/wenzhp1975/article/details/104048595

四、運行Django服務器

python3 manage.prunserver  0.0.0.0:8080

[root@ myDjango]# python3 manage.prunserver  0.0.0.0:8080
Performing system checks...

System check identified no issues (0 silenced).
March 17, 2020 - 21:48:44
Django version 3.0.4, using settings 'my_polls.settings'
Starting development server at http://0.0.0.0:8080/
Quit the server with CONTROL-C.

在客戶端瀏覽器輸入:18.118.119.167:8080/+項目url就可以了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章