一、下载虚拟环境
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