部署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;
  }
}
上一篇 下一篇

猜你喜欢

热点阅读