[PYTHON] Wenn Sie über den Schnellstart von uWSGI stolpern

Beachten Sie, dass ich beim Erstellen der Umgebung mit uWSGI + NGINX + Python + CentOS7 gestolpert bin.

Mit uWSGI-Schnellstart nicht zugänglich

Zunächst habe ich den in uWSGI head family site beschriebenen Schnellstart ausprobiert. Das Verfahren ist wie folgt

Installation

$pip install uwsgi

Beispieldatei erstellen

Wird vorerst im Home-Verzeichnis erstellt

/home/vagrant/foovar.py


def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]

Starten Sie uWSGI

$uwsgi --http :9090 --wsgi-file foovar.py

Zugriff

http://192.168.33.10:9090

Ich sollte in der Lage sein, damit zu gehen ...

Ich kann nicht darauf zugreifen.

"Ich kann nicht auf diese Seite zugreifen."

Warum.

Die Verbindung wird abgelehnt.

Sie können nicht mit einem schnellen Start scheitern. .. ..

Wenn Sie den Ping überspringen, ohne den Port anzugeben, wird er zurückgegeben.

Immerhin wurde es wie folgt gelöst.

$sudo /sbin/iptables -I INPUT 5 -p tcp --dport 9090 -j ACCEPT

Der 9090 Port war nicht geöffnet (lacht)

Selbst wenn ich googelte, konnte ich niemanden finden, der sich in der gleichen Situation befand ... Dies verschwendete einen ganzen Tag w

das ist alles! !! !!

Recommended Posts

Wenn Sie über den Schnellstart von uWSGI stolpern
Python-Schnellstart
Wenn Sie beim Erstellen von Pycocoapi unter Windows nicht weiterkommen
Lösung, wenn Heroku bei Verwendung von Selen abstürzt
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Wenn Sie python2.x unter modernem Gentoo Linux verwenden möchten
Wenn Sie einen UNIX-Befehl in Python ausführen möchten