宝塔面板部署flask或者python项目

宝塔面板如何部署flask或者python项目,linux主机

官方有演示
https://www.bt.cn/new/product_linux.html

努力の小熊结合ChatGPT4.0的回答:
要在宝塔面板上部署 Flask 或 Python 项目,可以遵循以下步骤:

1.首先,确保已在 Linux 服务器上安装了宝塔面板。如果没有,请访问宝塔官网 (https://www.bt.cn/) 下载并安装。

2.安装所需环境:

①登录到宝塔面板,进入“软件商店”。
②安装 Python 环境(如 Python 3.7),根据需要选择合适的版本。
③安装 Web 服务器(如 Nginx 或 Apache),以便为 Python 项目提供 Web 服务。
3.配置网站:

①返回宝塔面板主界面,点击“添加站点”。
②填写域名、根目录等信息,然后提交。
③在网站列表中,找到刚刚创建的站点,点击“设置”。
④在设置页面中,找到“运行目录”并更改为指向 Flask 或 Python 项目的入口文件所在的目录(通常为包含 app.py 或 wsgi.py 文件的目录)。
4.配置 Python 项目:

①在宝塔面板的文件管理器中,导航到项目目录。
②上传你的 Flask 或 Python 项目文件,或者使用 SSH 或其他方法将项目文件复制到指定目录。
③通过 SSH 登录到服务器,进入项目目录。
④创建一个名为 requirements.txt 的文件,其中包含项目所需的所有 Python 依赖项,每行一个。
⑤在项目目录中运行 pip install -r requirements.txt 以安装所有依赖项。
5.配置并启动项目:

①在宝塔面板的网站列表中,找到你的站点,点击“设置”。
②在设置页面中,找到“反向代理”,然后点击“添加反向代理”。
③输入代理名称,将源站填写为 http://127.0.0.1:端口号(请将端口号替换为实际的 Flask 或 Python 项目监听的端口)。
④确保勾选“开启”并提交。
⑤使用 SSH 登录到服务器,导航到项目目录,运行你的 Flask 或 Python 项目,例如 python app.py 或 gunicorn app:app(取决于你的项目配置)。
⑥如果需要,可以使用宝塔面板中的“计划任务”功能添加一个启动脚本,以便在服务器启动时自动运行项目。
现在,你应该已经成功在宝塔面板上部署了 Flask 或 Python 项目。通过访问你配置的域名,你应该可以看到项目的运行结果。