я хочу подключить колбу с 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 переменных в 719 байтах} [Пн 25 марта 22: 47: 18 2019] GET / => сгенерировал 21 байт в 0 мсек (HTTP / 1.1 500) 2 заголовкав 83 байта (0 переключается на ядре 0)