1.编写一个hello.py:
- from flask import Flask
-
- app = Flask(__name__)
-
- @app.route("/")
- def hello():
- return "<h2>Hello, World!</p>"
-
- if __name__ == "__main__":
- app.run()
2. 安装gunicorn
pip install gunicorn
3. 安装nginx
yum install nginx
4. 修改配置文件
vim /etc/nginx/conf.d/default.conf
这个命令在/etc/nginx/conf.d/ 目录下创建一个新文件default.conf, 文件内容如下:
server {
listen 80;
server_name 阿里云主机ip;
location / {
proxy_pass http://127.0.0.1:5000;
}
}
5. 重启ngix
service nginx restart
nginx -s reload
6. 在hello.py所在目录下运行:
gunicorn -w 4 -b 127.0.0.1:5000 hello:app
其中:hello是hello.py的文件名,app是hello.py中第2行所实例化的Flask对象名称
7. 在浏览器输入:http://阿里云主机ip

1. 阿里云部署flask项目_涛声依旧9087的博客-CSDN博客_flask部署到阿里云