zoukankan      html  css  js  c++  java
  • flask+nginx+uwsgi在服务器搭建项目

    安装uwsgi

    pip3 install uwsgi

    然后在flask项目下创建uwsgi.ini

    touch uwsgi.ini

    在flask项目下配置

    socket即为host与port

    pythonpath是你的flask项目路径

    module为启动项目的文件

    callable为app=Flask(__name__)中的app

    daemonize为打印的日志

    [uwsgi]
    socket = 120.27.241.103:5000 
    processes = 4  
    threads = 2  
    master = true
    pythonpath = /svnProject/flask/run.py
    module = run
    callable = app
    memory-report = true
    pidfile = /svnProject/flask/uwsgi.pid
    daemonize= /svnProject/flask/log/uwsgi.log

    然后uwsgi --ini uwsgi.ini

    发现报错:uwsgi: command not found

    解决方案:建立软链接

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

    uwsgi --ini uwsgi.ini

    nginx配置:

    server {
            listen       2020;
            server_name  120.27.241.103;
             
            location / {
                include   uwsgi_params;
                uwsgi_pass  120.27.241.103:5000;
            }
        }

    前端请求2020就会有相关的相应

  • 相关阅读:
    拥有最多糖果的孩子
    求1+2+…+n
    网络-中间代理
    Header中的Referer属性表示
    ios13.4post请求出现网错错误 network err
    10.8&10.10
    9.23&9.27
    9.16&9.19
    校内模拟赛划水报告(9.9,9.11)
    男人八题 划水题解
  • 原文地址:https://www.cnblogs.com/daicw/p/11844351.html
Copyright © 2011-2022 走看看