(极速)宝塔 + Docker 极装 MeEdu
一、背景
广东堡塔安全技术有限公司(以下简称堡塔)正式成立于2017年,专注于服务器运维效率及运维安全领域,主要为中小型企业及政企单位还有需要使用服务器的团队提供新一代的服务器运维产品和服务。凭借持续的研发投入及不断的创新迭代,堡塔已发展为产品体系比较完整的的服务器运维软件供应商。至今,堡塔产品经过了200多次的版本迭代发布,国内共有800万的服务器安装量,被1000多个中大型企业及政企选择使用,同时堡塔发布的海外版本也被全球200多个国家的用户选择并使用。堡塔已经成为服务器运维软件领域的知名企业。
二、安装 MeEdu
2.1 背景
本文教程假设您已经安装有宝塔面板且安装了 Docker 环境。如何检查是否安装了 Docker 环境?请看下图:

2.2 安装


compose.yml
文件内容请打开网址 https://gitee.com/myteng/MeEdu/blob/main/compose.yml 操作如下图:

.env
文件内容打开网址 https://gitee.com/myteng/MeEdu/blob/main/.env.example 操作如下图:

点击确定按钮后,稍等一会可以看到如下图:

关闭窗口可以看到 meedu 程序的运行日志,如下图:

接下来,可以在浏览器输入 http://服务器IP:8300
访问 meedu 的管理后台地址了,输入默认的管理员账号 meedu@meedu.meedu
和默认的密码 meedu123
登录后台。
2.3 定时任务


脚本内容如下:
docker exec meedu-meedu-1 php artisan schedule:run
三、域名访问
走完上面的步骤是不是已经体验到了 MeEdu 的一些功能啦!是不是已经被 MeEdu 精致的 UI 所吸引!MeEdu 的 UI 和交互在开源网校的领域还是有自信的!😄。
但是!有一个点比较麻烦!那么就是必须通过 IP:PORT
的形式访问站点。下面将指导您配置使用域名访问 MeEdu 的服务。
3.1 域名分配
MeEdu 有四个服务,也就是说至少需要四个域名。我们注册的域名比如说 meedu.vip
这是一个主域名,在这个主域名下我们可以分配无数个子域名。下面,我将给出我的子域名分配方案供您参考:
端口 | 域名 | 端口 |
---|---|---|
PC | edu.meedu.vip | 8100 |
H5 | m.meedu.vip | 8200 |
API 服务 | api.meedu.vip | 8000 |
后台管理 | admin.meedu.vip | 8300 |
域名分配好了之后,我们就要将子域名解析到服务器了(如果您不知道如何将域名解析到服务器IP的话,那么您可以加我的企业微信付费解决😄)。
本文下面教程假设您已经完成了域名的解析!如果您未完成解析的话下文教程会走不通的!
3.2 反代配置


按照上图依次配置四个端口的域名。配置完成即可输入域名访问。