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
接下来还要做的一些事情,比如说