宝塔部署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 即完成配置。

到这里,大家可以访问我们的爬虫训练场域名进行学习了。

🔥🔥🔥 pachong.vip 🔥🔥🔥

以上是关于宝塔部署flask项目的主要内容,如果未能解决你的问题,请参考以下文章

小知识点Python Flask 部署,生成环境的爬虫训练场项目

Python运维之 Flask + 宝塔运行小应用

Python运维之 Flask + 宝塔运行小应用

在服务器上部署Flask代码(从单进程到多进程)

基于宝塔面板安装部署mochat

宝塔面板部署django程序 测试部署两个网站