把django專案部署到阿里雲伺服器流程

煙-鎖-池-塘-柳發表於2019-07-02

1.購買阿里雲伺服器,在例項中,點選遠端連線或者使用電腦端遠端連線功能

2.在伺服器中,安裝mysql和python環境

3.之後安裝djando,開啟cmd命令輸入pip install django==2.1.4,注意,我安裝2.2版本的時候,在執行服務的時候,會報錯和pymysql的版本不符

4.最好把需要上傳專案的需要的庫都重新安裝,否則的話,在執行的時候會報錯

因為django預設是使用MySQLdb連結資料庫,但是MySQLdb不支援python3版本,所以,如果報和MySQLdb有關的錯的時候,需要在和setting.py檔案同目錄下的_init_.py檔案中輸入以下內容

import pymysql 
pymysql.install_as_MySQLdb()

5.把專案複製到伺服器中,開啟cmd命令,進入到專案根目錄下,執行python manage.py runserver 0.0.0.0:8000,看看專案是否成功執行

6.這個時候,是隻能在伺服器中執行,如果要在外部執行的話,那麼就需要登入阿里雲,依次點選例項--更多--網路和安全組--安全組配置

7.點選新增安全組規則

8.埠和授權物件輸入下圖所示內容

9.提交之後,輸入公網IP和埠號加上urls中設定的地址就能在外網訪問了

 

 

相關文章