在 Linux 上使用 Nginx 部署 Python Flask 应用
步骤一:准备 Flask 应用
-
创建 Flask 应用 确保你有一个可以运行的 Flask 应用。例如,创建一个简单的 app.py 文件:
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run(host='0.0.0.0', port=5000)
-
安装依赖 在你的 Flask 应用目录中创建一个 requirements.txt 文件,并添加 Flask
Flask==2.0.1
然后安装依赖:
pip3 install -r requirements.txt
步骤二:使用 systemd 管理 Flask 应用
-
创建一个 systemd 服务文件 创建一个新的 systemd 服务文件,例如 /etc/systemd/system/flaskapp.service,内容如下:
[Unit] Description=Flask Application After=network.target [Service] User&