宝塔部署flask服务
时间: 2025-02-23 11:06:23 浏览: 92
### 如何在宝塔面板部署 Flask Web 服务
#### 准备工作
确保已经成功安装了宝塔面板。如果尚未安装,可以参考官方文档或使用一键安装脚本来完成这一步骤[^1]。
#### 安装 Python 项目管理器
进入宝塔面板的软件商店,搜索并安装名为“Python项目管理器”的插件。该组件专门用于管理和运行基于 Python 的应用程序,如 Flask 应用程序[^2]。
#### 创建新站点
点击左侧菜单栏中的`网站`, 然后点击右上角的`创建站点`. 输入要绑定到此 Flask 应用的域名以及设置其他必要参数(例如存储位置),最后确认提交以建立新的虚拟主机环境[^3].
#### 添加 Flask 项目至服务器
将本地开发好的 Flask 工程上传到刚刚创建的新站对应的根目录下;也可以直接通过 FTP/SFTP 或者 Git 方式拉取远程仓库代码到相应的位置[^4].
#### 设置 WSGI 文件
为了使 Nginx 和 uWSGI 能够正确处理请求并将它们转发给 Flask 应用,在项目的根目录中创建一个 `wsgi.py` 文件作为入口点:
```python
from your_flask_app import app as application
if __name__ == "__main__":
from werkzeug.serving import run_simple
run_simple('localhost', 5000, application)
```
请注意替换 `your_flask_app` 成实际导入路径下的应用实例名[^5].
#### 启动 Flask 应用
返回到宝塔面板首页,找到已安装的 “Python项目管理器”,点击进去之后再点击右侧的`添加项目`.
- **项目名称**: 自定义输入.
- **项目路径**: 浏览选择刚才放置 flask 项目的文件夹.
- **Python 版本**: 根据需求选择合适的解释器版本.
- **依赖包安装方式**: 推荐勾选自动下载 pip install requirements.txt 中的内容.
完成后保存设置,此时应该能看到状态变为正在运行,并且可以通过访问所配置的域名来查看效果了.
阅读全文
相关推荐
















