本文linux为centos7环境
安装python3
这里以python3.5.2为例,
关于如何安装,请移步另一篇文章
Django项目发布中篇_Centos下Python2和3并存环境部署 这里不再叙述
关闭防火墙(学习步骤,在实际工作当中需要自己查询或者借助运维的同事开启对应的端 口)
上传项目到服务器上,这里用的是xftp工具上传的
安装项目所需要的依赖包
首先导出安装包
pip freeze>package.txt
将package.txt导入到服务器上,进行pip安装(这里使用了清华的镜像源)
pip3 install -r package.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
启动flask自带的服务器,进行测试没有问题
安装uwsgi
pip3 install uwsgi
配置软连接
ln /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
在项目同级目录下,创建uwsgi配置文件目录script
mkdir script
创建uwsgi.ini
然后编写
保存退出
启动uwsgi查看效果,当前启动不能访问
安装nginx服务器
wget -c https://nginx.org/download/nginx-1.12.2.tar.gz
下载完成后,解压,并进入到解压目录
tar -zxvf nginx-1.12.2.tar.gz && cd nginx-1.12.2
然后编译安装配置
./configure \
进行编译安装
make && make install
创建软连接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
测试Nginx
下面配置Nginx服务器
1、先备份配置文件
2、进行配置
vim nginx.conf
保存退出
启动服务器
测试效果