宝塔面板Python项目管理器部署flask

发布时间:2021-01-24 15:31:23 浏览量:6186 标签: 宝塔面板 Python 项目管理器 flask

使用宝塔面板中的python项目管理器部署flask项目。最近想写一个工具箱的网站,之前使用的是PHP语言开发的,有一些功能是通过PHP无法实现的。在我的博客的第二个版本中就把开放平台功能模块关闭啦!


目前在使用flask框架在构建新的应用,今天测试一下项目在服务器端的部署情况。将部署的教程写下来。


一、flask框架


1、介绍:Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。


2、下载:具体步骤请参考文档:https://dormousehole.readthedocs.io/en/latest/installation.html


二、编写项目代码


编写项目简单的代码,并打包成压缩包形式,便于后续上传服务器。


image.png

三、宝塔面板


软件商店中安装python项目管理器,如下图:

image.png

在文件中新建一个文件夹路径,个人设置路径为www/wwwroot/python/,将我们打包的压缩包进行上传到目录中,解压。如下图:

image.png


四、python项目管理器


在软件商用中找到刚刚安装好的python项目管理,点击打开管理器,点击“添加项目”,在添加弹层中输入项目配置信息。如下图:


配置信息注解


项目名称:顾名思义项目名称,这里建议打开真实输入项目名称;

路径:代码存放位置,我们选择刚刚新建的python路径(www/wwwroot/python);

python版本:视个人应用而定,我们这里选择3.6.8版本;

框架:选择flask即可;

启动方式:模型选择gunicorn;

启动文件/文件夹:这个点击后面的文件夹图标,在路径(www/wwwroot/python)中选择index.py文件;

端口:我们使用自定义端口,个人使用的是1234端口,此处需要注意,请在服务器安全组和宝塔面板安全里面放行此端口;

是否安装模块依赖:勾选;

开机启动:勾选;


完成配置后,点击确定即可;


image.png


项目管理示例:

image.png


圈红位置的状态,应该是“已暂停”标识,这个不要着急,我们项目配置完成后,需要通过域名来访问。域名的设定可以通过映射来实现。点击映射,输入已经解析的域名,如下图:

image.png


提交后,我们可以在网站中查看到,如下图:

image.png


网站这边不需要考虑,只要确定域名正常解析,端口正常开放就可以。然后我们回到python项目管理器中。将项目状态设置为“开启”即可;


五:访问网站


浏览器输入网址和端口号访问网站;



评论
登录后才可以进行评论哦! QQ登录
验证码
评论内容
-小白吖2021-01-26 09:05:32

不错不错

回复