Flask&nginx-我无法解决此错误“找不到python应用程序,请检查您的启动日志中的错误---”

时间:2019-03-25 14:38:27

标签: python nginx flask

我想将烧瓶与nginx连接,但是我不起作用...

这是我的代码

  1. hello4.py

    from flask import Flask
    application = Flask(__name__)
    
    @application.route("/")
    def hello():
        return "<h1>Hello!</h1>"
    
    if __name__ == "__main__":
        application.run(host='0.0.0.0')
    
  2. wsgi.py

    from hello4 import app as application
    
    if __name__=="__main__":
        application.run()
    

好吧,在这里我更改了部分“应用程序作为应用程序”,“应用程序”,“应用程序” ... 但这没用。

  1. myproject.ini

    [uwsgi]
    chdir = /home/pi/myproject/hello4.py
    module = wsgi:app
    
    socket = myproject.sock
    chmod-socket = 666
    vacuum = true
    
    daemonize = /home/pi/myproject/uwsgi.log
    die-on-term = true
    
  2. / etc / nginx / sites-available / mysite

    server{
           listen 80;
           listen [::]:80 ipv6only default_server;
           server_name www.pizza.com;
    
           location / {try_files $uri @app; }
           location @app{
                    include uwsgi_params;
                    uwsgi_pass unix:/home/pi/myproject/myproject.sock;
           }
    }
    

myproject.sock是myproject.ini的结果

这是我的错误代码

---未找到python应用程序,请检查启动日志中的错误--- [pid:2378 | app:-1 | req:-1/23] 127.0.0.1(){40 vars in 719 bytes} [周一3月25日22:47:18 2019] GET / =>在0毫秒内生成21个字节(HTTP / 1.1 500)2个标头,共83个字节(核心0上的0个开关)

0 个答案:

没有答案
相关问题