Запуск приложения фляги с nginx и gunicorn

Я новичок в этом и использую только nginx для обслуживания статических файлов. Сейчас я установил колбу и огнестрельное оружие. Если я бегуgunicorn -b 127.0.0.2:8000 hello:app а затем wget его с сервера, он работает хорошо. Однако, если я пытаюсь получить доступ к нему из браузера, он возвращает ошибку 404 (я запускаю это на сервере, на котором размещен сайт WordPress, который находится в корневом каталоге).

Приложение фляги:

from flask import Flask
from werkzeug.contrib.fixers import ProxyFix
app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello world!"

app.wsgi_app = ProxyFix(app.wsgi_app)

if __name__ == '__main__':
    app.run()

И соответствующая часть моей конфигурации nginx:

location /flask {
                 proxy_set_header       Host            $http_host;
                 proxy_set_header       X-Real-IP       $remote_addr;
                 proxy_set_header       X-Forwarded-For $proxy_add_x_forwarded_\
for;
                 proxy_pass             http://127.0.0.2:8000;
                 proxy_redirect         off;
    }

Я надеюсь, что это вся соответствующая информация. Если нет, то скажи. Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос