騰訊雲Centos7.4上部署django專案
阿新 • • 發佈:2018-12-09
這段時間在做scrapy爬蟲,對爬出來的資料基於Django做了統計與視覺化,本想部署在騰訊雲上玩玩,但是因為以前沒有經驗遇到了一些問題,在這裡記錄一下:
1:centos7關閉與開啟防火牆:
關閉: systemctl stop firewalld
開啟: systemctl start firewalld
檢視狀態: systemctl status firewalld
開機禁用 : systemctl disable firewalld
開機啟用 : systemctl enable firewalld 2: Django專案首先需要設定哪些ip可以通過瀏覽器訪問該專案 在 專案同名的資料夾下的settings.py 中: ALLOWED_HOSTS = [] 這個列表中可以填寫允許訪問該專案的ip,如果寫“*”就說明允許任意ip訪問該專案。 3: 在啟動Django專案時 一半情況下是: python manage.py runserver 這樣僅僅本機可以訪問該專案 python manage.py runserver 0.0.0.0:443 這樣的話是允許所有ip訪問該專案。 而且有一點需要注意,為什麼我的埠是443呢?寫445行嗎? 當然不行,因為我騰訊雲上的安全組的安全組規則設定的是對外開放的web服務埠是80和443 所以應該是隻有埠指定為這兩個其中之一,才可以訪問web服務的,當然,你也可以調整騰訊雲上的安全組規則。 如果這三點都注意到了的話,應該你的Django專案也可以正常訪問了的。