flask+uwsgi+nginx 部署

本文linux为centos7环境

安装python3

这里以python3.5.2为例,
关于如何安装,请移步另一篇文章
Centos7下Python2和Python3并存环境部署,这里不再赘述。

关闭防火墙(学习步骤,在实际工作当中需要自己查询或者借助运维的同事开启对应的端 口)
在这里插入图片描述

上传项目到服务器上,这里用的是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

在这里插入图片描述
保存退出

启动服务器
在这里插入图片描述

测试效果
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值