Flask项目部署
-
准备centos环境,安装Python3.5版本,确保centos ip畅通。查看是否可以ping通
-
关闭防火墙(练习使用,在工作当中需要自己查询或者借助运维的同事开启对应的端 口)
-
上传项目到服务器
-
安装flask环境
- pip freeze >package.txt(项目目录下)
- pip3 install -r package.txt(在package.txt的文件目录下)
-
启动flask自带的服务器,进行测试没有问题
python3 manage.py runserver --host 0.0.0.0 -
安装uwsgi
pip3 install uwsgi -
创建软连接
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi -
创建uwsgi配置文件目录
mkdir /opt/script -
创建uwsgi.ini
-
进行编写
-
下载Nginx包,解包
-
编译安装配置
-
进行编译安装
-
创建软连接
-
测试Nginx
-
配置Nginx服务器
- 备份配置文件(/usr/local/nginx/conf)
- 进行配置
- 修改uwsgi的socket
- 备份配置文件(/usr/local/nginx/conf)