• 配置gunicorn、 nginx、supervisor



    1、建立引导,参考博文:https://www.cnblogs.com/wxzbk/p/10335859.html
    2、启动测试
    gunicorn -b 0.0.0.0:8080 run:app #run是引导文件,APP是模块名
    3、配置nginx
    1.跳转:cd /etc/nginx
    2.跳转:cd sites-available
    3.创建配置文件
    vim xxx_app
    server{
    listen 80; //监听80端口
    location /static {
    alias /home/pyweb/select/static; //特殊处理静态文件目录,如果是静态文件,直接访问他的路径
    }
    location / {
    proxy_pass http://127.0.0.1:9000; 其余http请求,转发到本地9000端口
    }

    }
    4.跳转 cd sites-enable
    5.创建软连接
    ln -s ../sites-available/xxx_app .
    6.重新启动nginx
    service nginx reload
    7、通过nginx的配置文件,查看其错误日志
    8、配置supervisor
    进入supervisor/conf.d
    新建select.conf
    vim select.conf

    [program:select]
    command = gunicorn -b 127.0.0.1:9000 run:app
    directory = /home/pyweb/select //运行目录

    进入supervisor控制台
    supervisorctl
    重新加载配置文件
    reload

  • 相关阅读:
    遥远的国度(D12 树链剖分)
    Codechef DGCD Dynamic GCD(D12 树上GCD)
    html总结
    数据库大总结
    html笔记
    Linux常用快捷键
    进程
    多进程
    进程介绍
    网络并发
  • 原文地址:https://www.cnblogs.com/wxzbk/p/11177680.html
Copyright © 2020-2023  润新知