返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >SEO >服务器 » 正文

宝塔面板和wdcp哪个好,简直不要太简单!用宝塔面板轻松部署 Python Web 应用

服务器 更新时间: 发布时间: 服务器归档 最新发布 网站地图

Python Web 应用的部署,Docker 就是一个很好的工具

更加适合于专业的开发和运维人员,其使用还是有一定的门槛。而且碰到没有镜像的 Web 应用,也得自己制作和打包镜像。

对于没有专业运维人员的公司和非专业的个人来说,宝塔面板似乎是个首选。

宝塔面板通过一个 Web 化的管理界面,让空洞和令普通人恐惧的服务器命令行终端被一个个符合大脑认知的网页操作所取代,极大地方便了普通公司和个人对服务器的管理和维护。

虽然宝塔也被很多专业运维人士吐槽,但是却实实在在地赢得了更广大的非专业运维人士的心。

下面就来介绍一下在宝塔面板上部署 Python Web 应用

前提条件:

  • CentOS 7.x

  • 宝塔面板(阿里云和腾讯云都提供了宝塔面板的系统镜像)

  • Nginx(一般宝塔面板安装完成后会推荐安装)

下载项目源码

首先,我们将 Python Web 应用的源码下载到服务器上。在这里,州的先生通过 git 将觅道文档的代码拉取到了服务器本地。

点击「文件」菜单,会自动进入到 www/wwwroot/ 目录下,我们点击「终端」按钮,打开一个命令行终端,输入如下命令:

git clone https://gitee.com/zmister/MrDoc.git


拉取完成后,可以看到目录下已经有文档的项目代码了:


安装 Python 项目管理器

首页,在宝塔面板的「软件商店」里面搜索并安装「Python 项目管理器」


安装完成之后,点击它,会显示 Python 项目管理器的弹出
窗口:


其中:

  • 「项目管理」,是我们当前所有的 Python 项目的列表。

  • 「版本管理」,用来管理 Python 的版本,我们可以在这里安装不同的 Python 版本。

  • 「日志」,用来查看当前项目的运行日志。

如果还没有 Python 版本已安装,我们可以选择一个版本进行安装:


添加项目

完成上述两步之后,我们就可以开始部署项目了。

点击「项目管理」上的「添加项目」,会出现一个表单弹出框,用来配置项目的信息:


配置完成之后,点击确定,就会进行依赖模块的安装和部署。

完成这一步之后,我们就可以通过 IP:端口号对网站进行访问了。

绑定域名

项目部署好之后,项目管理的列表里面会出现刚刚添加的项目。


如果需要绑定域名,我们可以点击「映射」按钮,会弹出一个输入框让我们输入需要映射的域名:


点击「确定」之后,我们就可以通过域名访问刚刚部署的项目了。

在操作的背后,www/wwwroot目录下会生成一个域名同名的文件夹,里面是一些静态配置文件:


同时,在「网站」菜单可以看到已经添加了一个域名同名的网站:


点击「设置」按钮,我们还能对站点进行额外的配置,此是后话。

这样,我们通过宝塔面板,全程只有下载源码的时候输入了一次命令,其余通过点击和输入操作,就完成了 Python Web 应用的部署。

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/fwq/31067.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号