一、下載虛擬環境
pip install virtualenv
二、對pip進行升級
pip install --upgrade pip
三、下載虛擬環境的wrapper文件
apt install virtualenvwrapper
四、對apt進行升級
apt update
五、進入.bashrc文件
vim .bashrc
六、如果連不上阿里雲,開啓遠端連接權限
apt install openssh-server
七、.bashrc文件加上
#python
export WORKON_HOME = /root/.virtualenvs
source virtualenvwrapper.sh的路徑
八、在root下面創建虛擬環境目錄
mkdir .virtualenvs
九、激活虛擬環境
source .bashrc
十、下載數據庫
apt install mysql-server
十一、查看nginx的進程
ps -ef | grep nginx
十二、nginx -c 配置文件路徑 配置路徑啓動方式
十三、配置nginx:
vim /etc/nginx/nginx.conf 打開配置文件
十四、
apt install lrzsz 此命令可以實現自由拖拽
unzip 文件名 解壓zip文件
十五、uwsgi的配置:
1.在項目下裝上uwsgi pip install uwsgi
2.創建uwsgi的配置文件 工程下創建 uwsgi.ini
3.將nginx路徑配置到uwsgi.ini
apt install python3-dev 下載python3的一部分開發包
uwsgi --ini uwsgi.ini 啓動命令
項目部署:
1.修改配置文件/etc/nginx/nginx.conf
在http大括號下需要加上:
server{
listen 80;
server_name 公有地址;
charset utf-8;
root /var/www/pythonAXF; 去創建一個這樣的文件夾
location / {
include /etc/nginx/uwsgi_params; uwsgi的參數在的路徑
uwsgi_pass localhost:8010; 要將請求轉發給阿里雲機器的uwsgi
}
location /static {
alias /var/www/pythonAXF/static/; 項目的靜態文件
}
}
1.將項目傳遞到nginx服務器上 傳遞到www目錄下 這個目錄是自己創建的 爲了方便管理目錄
然後解壓 ubuntu的zip解壓方式 unzip 文件名
2.進入虛擬環境 然後下載項目所需要的包
pip install -r 文件名
3.將項目的debug變成False,加上"*"號
4.在虛擬環境中將uwsgi安裝一下 pip install uwsgi
如果安裝報錯 需要下載python3的開發包 pip install python3-dev
5.在工程目錄下創建一個uwsgi.ini的配置文件
將socket路徑改爲服務器裏面的路徑
6.將配置文件裏面的http訪問路徑註釋掉
7.創建數據庫
8.進入虛擬環境進行遷移
9.導入數據
9.建議先啓動nginx 在啓動uwsgi
nginx -c /ect/nginx/nginx.conf
uwsgi -uwsgi