Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

Organization

VPSでFlaskのHelloWorldが表示できない

経緯

ローカル環境ではなく、VPSでFlaskの環境を構築しHelloWorldを実行しようと思ったができなかった。

解決法

app.runでhostを指定すると接続できた。
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 hello.py
 * Running on http://0.0.0.0:8000/ (Press CTRL+C to quit)

原因

ローカル環境云々の問題ではなかった。
実行してターミナルにhttp://127.0.0.1 って表示されてる時点で気づけば良かったのですが、気づかなかったお話でした。

立ち上げてるサーバ以外からアクセスする場合は、host=で指定しましょう。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?