flask 部署到阿里云

思路:

购买云服务器》通过xshell远程公网连接(记得先设置密码)》更新必备包》配置开发的虚拟环境》试用filizilla同步文件》设置阿里云服务器访问端口》新建flask工程或者上传工程》外网访问

连接后,更新必备包:

sudo apt-get update

安装python3的pip

sudo apt-get install python3-pip

安装新建虚拟环境包

sudo pip3 install virtualenv

新建虚拟环境:

mkdir /home/flaskproject

cd /home/flaskproject

virtualenv env

激活环境

cd env/

source bin/activate

确认虚拟环境中python版本:

python

(退出虚拟环境:deactivate)

安装flask

pip install flask

新建一个flask项目

nano /home/flaskproject/hello.py
内容:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "<h1 style='color:blue'>wowow flare is superhero!</h1>"

if __name__ == "__main__":
    app.run(host='0.0.0.0')

host用的0意味着是布置在本地服务器上,默认访问端口为5000.外网访问则键入公网ip和端口号。

切换目录:

cd ..

运行

python hello.py

外网访问:(确认此时已经在阿里云配置好外网访问端口)

mark一下,外网访问成功!

把已经有的包freeze出来,方便以后移植

pip freeze >requirements.txt

接下来还要做的一些事情,比如说

发布了21 篇原创文章 · 获赞 3 · 访问量 7781

猜你喜欢

转载自blog.csdn.net/dfly_zx/article/details/86727153