在AWS上部署Flask项目,并用外网访问

  • ​​Flask项目​​
  • ​​创建项目结构​​
  • ​​编辑py文件​​
  • ​​运行Flask项目​​
  • ​​添加入网规则​​
  • ​​在外网用浏览器访问​​

Flask项目

创建项目结构

mkdir Flask
cd Flask/
mkdir FlaskDesign
cd FlaskDesign/
touch __init__.py

编辑py文件

vi __init__.py

打开__init__.py,添加内容如下。

# -*- coding: utf-8 -*-
"""
Created on Tue Nov 3 15:56:30 2020
@author: TFX
"""
from flask import Flask

def create_app():
app = Flask(__name__)

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

return app

在AWS上部署Flask项目,并用外网访问_python

运行Flask项目

export FLASK_APP=__init__
flask run --host=0.0.0.0

在AWS上部署Flask项目,并用外网访问_python_02

添加入网规则

在AWS上部署Flask项目,并用外网访问_web_03


在AWS上部署Flask项目,并用外网访问_web_04


在AWS上部署Flask项目,并用外网访问_flask_05


在AWS上部署Flask项目,并用外网访问_python_06


在AWS上部署Flask项目,并用外网访问_ubuntu_07


在AWS上部署Flask项目,并用外网访问_ubuntu_08

在外网用浏览器访问

http://公有IP:5000/

在AWS上部署Flask项目,并用外网访问_ubuntu_09