文章目錄
1概念
2購買租用服務器-阿里雲
1打開個人控制檯
2點擊左側雲服務器ECS
3創建實例
4選擇購買,大陸要備案,大陸外不要備案,國內話會快一點,快不了多少
5挑選服務器系統
只有選取安裝軟件不同
購買完成後查看
點擊右側管理
3重置密碼
重置完成後進行重啓
準備工作
1通過SSH登入服務器
安裝python
apt-get install software-properties-common
add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6
創建軟連接
發現python3 對應這3.5.2
然後which python3
,找到對應位置刪除然後連接
cd /usr/bin
rm python
ln -s python3.6 python
rm python3
ln -s python3.6 python3
安裝pip3.6
apt-get install python3-pip
pip3 install --upgrade pip
安裝虛擬環境
pip3 install virtualenv
虛擬環境
virtualenv mysite_env
source mysite_env/bin/activate
deactivate
安裝git
apt-get install git
clone代碼
使用git在github上克隆自己的項目
git clone
在文件中有request.txt假設包括所有需要的包的版本和內容則可
pip install -r -requirement.txt
此時還少數據庫
mysql安裝
在首頁apt資源下載
下載在本地上傳可以,也可以直接下載,複製下載接口連接地址
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb
apt-get update
apt-get install mysql-server
可以創建用戶
本地文件上傳服務器
使用scp命令
導入數據庫
上傳settings
同步settings
安裝mysql交互軟件
報錯
安裝mysqlclient
wget https://dev.mysql.com/get/libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_8.0.11-1ubuntu16.04_amd64.deb
# 執行上一句,若提示沒有按照libmysqlclient21,則執行apt-get install libmysqlclient21
apt-get update
apt-get install libmysqlclient-dev
apt-get install python3.6-dev
apt-get install openssl
apt-get install libssl-dev
測試啓動
8000是阿里雲不讓進,之後還是會報錯settings不讓進
python manage.py runserver 0.0.0.0:80
把settings加*就可