宝塔部署flask项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宝塔部署flask项目相关的知识,希望对你有一定的参考价值。
参考技术A (1)安装virtualenv(2)进入上传目录
(3)创建虚拟环境
(4)激活虚拟环境
(5)添加依赖
(6)安装uWSGI
在应用根目录创建config.ini文件,内容如下:
(1)在宝塔面板中,管理网站,设置,配置文件修改如下:
(2)重启nginx
(3)运行uwsgi
小知识点Python Flask 部署,生成环境的爬虫训练场项目
本篇博客继续补充一个小知识点,部署 Python Flask 项目。
爬虫训练场项目版本一使用的主机配置如下。
1 CPU 2 GB / CentOS 7.6 64 位 / 40 GB 系统盘 / 2 Mbps
在该系统下首先安装一个宝塔服务,非必须,但对初学者上手比较友好。
配置宝塔之后,得到如下界面,可以开启后续配置。
第一步,安装 Python 项目管理器
打开宝塔的软件商店,在搜索框输入 Python,安装项目管理器。
第二步,点击 Python 项目管理器设置
在设置页面,配置 Python 项目基本环境。
安装 Python 3.6 版本,在 Python 项目管理器中选择【版本管理】,再选择 3.6 版本安装即可。
切换到项目管理,添加项目,弹窗中的参数按照下述清单填写。
- 项目名称:爬虫训练场
- 路径:/www/wwwroot/python_play
- Python 版本:3.6.8
- 框架:flask
- 启动方式:gunicorn
- 启动文件:/www/wwwroot/python_play/playground.py
- 端口:8787
- 运行项目的用户:root
点击确定,会自动安装项目所有依赖。
配置完毕,出现如下界面,选择右侧的【模块】,在弹出的界面中输入 flask,进行安装。
点击【重启】查看该项目是否能启动成功。
当状态展示为【运行中】就可以使用 IP+端口 形式进行访问了,由于橡皮擦已经申请了 pachong.vip 域名,所以配置一下映射。
最后去域名服务商那里,将域名解析到服务器 IP 即完成配置。
到这里,大家可以访问我们的爬虫训练场域名进行学习了。
以上是关于宝塔部署flask项目的主要内容,如果未能解决你的问题,请参考以下文章