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

  • 相关阅读:
    Linux基本命令
    LR之流程
    Jmeter&Ant构建自动化测试平台
    正则表达式
    搭建wordpress-安装xshell
    git本地文件提交
    Git基本操作
    python-之基本语法
    SQL语句之-简单查询
    postman之请求&断言
  • 原文地址:https://www.cnblogs.com/daicw/p/11844351.html
Copyright © 2011-2022 走看看