[PYTHON] Flask Hello World ne peut pas être affiché dans VPS

Contexte

J'ai essayé de créer un environnement Flask avec VPS au lieu d'un environnement local et d'exécuter Hello World, mais je n'ai pas pu.

Solution

J'ai pu me connecter en spécifiant l'hôte dans ʻapp.run`. http://example.com:8000

hello.py


import flask

app = flask.Flask(__name__)

@app.route('/')
def index():
    return "Hello, World!"

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=8000)

python


$ python hello.py
 * Running on http://0.0.0.0:8000/ (Press CTRL+C to quit)

Cause

Ce n'était pas un problème avec l'environnement local. J'aurais dû le remarquer quand il a été exécuté et que http://127.0.0.1 était affiché dans le terminal, mais c'était une histoire que je n'ai pas remarquée.

Si vous souhaitez accéder à partir d'un serveur autre que celui que vous avez démarré, spécifiez-le avec host =.

Recommended Posts

Flask Hello World ne peut pas être affiché dans VPS
Hello World avec Django
Bonjour le monde sur flacon
Bonjour le monde avec Flask + Hamlish
Hello World (débutant) avec Django
Jusqu'à Hello World avec Flask + uWSGI + Nginx @ Sakura's VPS (CentOS 6.6)
Hello World avec Flask [Mémo approprié]
Comment créer Hello, World avec #Nix
Bonjour le monde
Tutoriel Flask (de l'installation à Hello World)
[Linux] Lorsque "| (pipe)" ne peut pas être frappé sur CentOS7
Hello World avec nginx + uwsgi + python sur EC2
Pymacs helloworld
Notes sur Flask
cython helloworld
Installez Apache Tomcat 9 sur Ubuntu 19.10 Eoan Ermine Hello World