部署Flask项目
2018-12-16 本文已影响0人
深吸一口气
原文地址:https://www.cnblogs.com/zhangjpn/p/6876412.html?utm_source=itdadao&utm_medium=referral
uwsgi + Nginx
Flask项目结构:
FlaskProject/
app/
static/
templates/
__init__.py
views.py
run.py
uwsgi.ini
uwsgi.ini配置:
[uwsgi]
# 使用的通讯协议,有http,socket,http-socket
http = 127.0.0.1:5000
# flask应用所在的文件
wsgi-file = /usr/local/nginx/html/taskManager/manager.py
# flask应用实例的名称
callable = app
processes = 1
threads = 2
touch-reload = /usr/local/nginx/html/taskManager/
使用http协议是配置Nginx:
server{
listen 80;
server_name localhost;
location /flask {
proxy_pass http://127.0.0.1:5000;
}
}