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就会有相关的相应

  • 相关阅读:
    数据结构
    java web
    C++
    SQL(结构化查询语言)
    网站协议
    python
    爬虫
    select 多选
    List 去除重复数据的五种方式
    oracle锁表SID查询
  • 原文地址:https://www.cnblogs.com/daicw/p/11844351.html
Copyright © 2011-2022 走看看