Uwsgi+nginx部署flask工程

使用uwsgi+nginx能够快速部署flask代码工程
基础模块安装
1:下载uwsgi服务模块

pip install uwsgi

2:创建软连接

ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

安装Nginx
1:下载压缩包

wget -c https://nginx.org/download/nginx-1.12.2.tar.gz

2:
解压:tar -zxvf nginx-1.12.2
编译:./cnfigure
安装:make && make install
3:创建软连接

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

4: 启动
nginx:回车后没有任何反应,去windows下访问测试
nginx的启动命令

service nginx stop  # 停止
service nginx start  # 启动
service nginx restart  # 重启

uwsgi+nginx启动项目
1:创建项目的uwsgi.ini配置文件
在项目根目录下创建对应的ini配置文件


[uwsgi]
#指向项目目录,服务器中项目的根路径
pythonpath=/root/RecTestAuto
# uwsgi 启动时所使用的地址与端口
socket=127.0.0.1:5000
# python 启动程序文件
wsgi-file=/root/RecTestAuto/manage.py
# python 程序内用以启动的 application 变量名
callable=app
# 处理器数
processes=4
threading=2
#指的后台启动 日志输出的地方
daemonize=/root/RecTestAuto/uwsgi.log
# 请求参数
buffer-size=65536
module=manage
enable-threads = true

2:变量nginx的配置文件
listen: 对外开放的端口号
service_name: 自己的项目名称
Uwsgi+nginx部署flask工程_第1张图片3.启动
1:到项目根目录下执行命令: uwsgi --ini uwsgi.ini
2: 启动nginx: service nginx start

你可能感兴趣的:(Flask,flask)