Laufen eine Flasche App mit Nginx und Gunicorn

Ich bin neu in diesem Bereich und benutze Nginx nur, um statische Dateien bereitzustellen. Ich habe jetzt Kolben und Gunicorn installiert. Wenn ich rennegunicorn -b 127.0.0.2:8000 hello:app und dann wget es vom Server funktioniert es gut. Wenn ich jedoch versuche, über einen Browser darauf zuzugreifen, wird ein 404-Fehler zurückgegeben (ich führe diesen auf einem Server aus, der eine WordPress-Site hostet, die sich im Stammverzeichnis befindet).

Die Kolben App:

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()

Und der relevante Teil meiner Nginx-Konfiguration:

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;
    }

Ich hoffe das sind alle relevanten Infos. Wenn nicht, erzähle es. Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage