флеш-сервер uwsgi всегда возвращает 'Hello World!' - PullRequest
0 голосов
/ 26 октября 2019

Я следую этому учебнику , чтобы настроить nginx и uwsgi.

Вот мой /etc/nginx/sites-available/myprojetc контент:

server {
    listen 80;
    server_name 10.x.x.my_server_ip;

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/home/myname/myproject/myproject.sock;
    }
}

Теперь я могу посетить 10.x.x.my_server_ip вбраузер моего ноутбука. И он показывает мне: Hello World!.

Однако myproject.py - это:

from flask import Flask

application = Flask(__name__)


@application.route('/')
def hello_world():
    return 'Hello There'

if __name__ == "__main__":
    application.run(host='0.0.0.0')

Как видите, ожидается, что он вернет Hello There. Может кто-нибудь сказать мне, что не так с моей конфигурацией? Если вам нужна дополнительная информация, вы можете оставить комментарий.

1 Ответ

0 голосов
/ 31 октября 2019

После долгих дней я нашел решение, в котором я должен перезапустить службу uwsgi вместо перезапуска nginx.

...