本博的主要目的是對阿里雲部署django實現公網訪問進行一次簡單的記錄,方便日后查詢。
內容目錄:
(1)申請阿里雲服務器及安全組配置
(2)實現ssh遠程控制
(3)實現ftp文件傳輸
(4)安裝python3,在centos下同時使用python2和python3
(5)安裝並部署django
1. 申請阿里雲服務器及安全組配置
關於阿里雲服務器ESC的聲請和實例創建大家可以百度查看,過程很簡單,我這里選擇的是免費試用版1vCPU 1GB(I/O優化)ecs.t5-lc1m1.smal 1Mbps,操作系統為centos7
為了完成遠程控制、ftp文件傳輸等服務功能,特別是django外網訪問端口設置,需要進行安全組配置,對應界面如下:
若要為centos安裝可視化界面可以參考博客:https://blog.csdn.net/o0darknessyy0o/article/details/52066458
2. 實現ssh遠程控制
關於ssh配置說明看我以前的博客:SSH實現遠程控制
3. 實現ftp文件傳輸
安裝FileZilla客戶端實現ftp文件傳輸,主機為雲外網ip,用戶名和密碼分別為centos賬戶和密碼,端口21
4. 安裝python3
之前的博客有介紹rhel7下安裝python3,過程一樣:linux rhel7下安裝python
這里需要特別注意的是:兩個配置文件的修改和兩個軟鏈接的設置
(1)修改兩個配置文件
由於yum使用的是python2,修改配置文件/usr/bin/yum和/usr/libexec/urlgrabber-ext-down里面的第一行,將#!/usr/bin/python改成#!/usr/bin/python2.7
(2)兩個軟連接設置
為了共同使用python3和python2,pip和pip3需要設置兩個軟鏈接
ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python/python3/bin/pip3 /usr/bin/pip
5. 安裝並部署django
關於django的配置和使用可以查看之前的django博客系列:
這里需要重點說明的有以下幾點:
(1)INSTALLED_APPS中應用的添加
(2)ALLOWED_HOSTS主機的設置
方式1:

