Flask项目部署
(一)前提环境下:
(1).首先要准备centos环境,安装好python3.5的版本
(2).确保centos ip 和windows ip 相互能ping得通。
关闭防火墙
(仅此为学习环境中的步骤,在工作当中需要自己查询或者借助运维的同事开启对应的端口,切勿在工作中自行关闭)
上传项目到服务器
安装flask的环境,从Windows下导入包
将package.txt导入服务器上并进行pip递归安装 (pip3 install -r package.txt)
安装完成后可以运用flask自带的服务器进行测试
可以运行没有问题
**(二)进行安装uwsgi **
pip 安装 uwsgi
创建软连接
创建uwsgi配置文件目录并切换到该目录下 mkdir script cd script
创建uwsgi.ini 进行编写 文件内容
启动uwsgi 查看效果,当前启动访问不能成功。
(三)进行安装nginx
(nginx 下载地址)
wget -c https://nginx.org/download/nginx-1.12.2.tar.gz
并进行解压 压缩包
tar -zxvf nginx-1.12.2.tar.gz
进行编译安装 (./configure \ 两次enter键回车)
(前提要切入到解压目录下 cd nginx-1.12.2)
(make && make install)
创建软连接
(ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx)
测试nginx 是否成功
配置nginx服务器1.备份配置文件
2.进行配置
对比nginx.conf页面和uwsgi.ini页面socket中IP 和 端口 要一致
测试完成效果,大功告成。