我想将烧瓶与nginx连接,但是我不起作用...
这是我的代码
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')
wsgi.py
from hello4 import app as application
if __name__=="__main__":
application.run()
好吧,在这里我更改了部分“应用程序作为应用程序”,“应用程序”,“应用程序” ... 但这没用。
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
/ 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个开关)