LoginSignup
1
4

More than 3 years have passed since last update.

(自分用)Flask_AWS_2(AWS上でFlaskをインストール/動かす)

Last updated at Posted at 2020-06-28

項目

  1. AWSにFlaskをインストール
  2. 実際に動かしてみる

1.AWSにFlaskをインストール

  • 前回でもうPythonは入れてあると言う前提
ターミナル
# ホームディレクトリへ
$$ cd

# Python仮想環境を作る(myenvは他の名前でもよいぞ)
$$ python3 -m venv myenv

# Python仮想環境を有効化する
$$ source myenv/bin/activate
# 左の環境名だったりの所に(myenv) と表示されれば成功

# pipを一応最新にしておく
$$ pip install --upgrade pip

# Flaskをインストール
$$ pip install flask

# ちゃんとpipにモジュールがあるか確認
$$ pip freeze

2.実際に動かしてみる

ターミナル
# pyファイルを作成、今回はApacheで動かすので/var/www/htmlの中に作る
$$ vi /var/www/html/test.py
test.py
# 何度でも言うが'i'で入力モード、入力が終わったら'esc'、':wq'で保存終了
from flask import Flask
app = Flask(__name__)

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

if __name__ == '__main__':
# Flaskはホストが'0.0.0.0'じゃないと動かないらしい、ここ周りは必須
    app.run(host='0.0.0.0')
ターミナル
# ブラウザで動かす!
$$ python3 /var/www/html/test.py

# http://AWSで設定したパブリックIPアドレス:5000に接続でHello!してるはず

# Python仮想環境の終了
$$ deactivate

3.終わりに

  • 取り敢えずFLaskは動いた!
  • 長すぎる道のりだった
  • あとはMySQLにPythonから接続出来るかを頑張れば
  • 本チャン!
  • 遠すぎた橋
1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4