准备

您需要准备一台服务器,且安装了 Linux 操作系统,同时已经完成了宝塔面板的安装。如果您还不知道宝塔面板是什么的话,您可以百度搜索了解下。

下文将假设您已经完成了上述的操作。

开始安装

下载程序

浏览器打开 https://gitee.com/myteng/MeEdu/tags 可以看到:

上传到服务器

进入到宝塔后台,左侧菜单点击“文件”

选择下载的程序,上传到服务器,并完成解压

编译镜像

安装完成,刷新页面

会有一个漫长的等待过程i

编译终于完成了,可以看到程序已经在跑了:

我们可以在浏览器打开下面的地址访问 meedu 的服务啦:

需要注意的是,您的服务器防火墙必须放开 8000,8100,8200,,8300 的外网访问!

端口地址
后台管理http://服务器IP:8300
PC 学员端http://服务器IP:8100
H5 学员端http://服务器IP:8200
API 端口http://服务器IP:8000

备注:后台的默认管理员账号 meedu@meedu.meedu ,默认管理员密码 meedu123

到这里,可以尽情的享用 meedu 精致的 UI 了!😄

配置域名访问

在享受一番 meedu 之后,发现了一个问题,那就是访问 meedu 必须通过 ip:port 的形式,这就比较满发,很难记!下面将指导您配置域名访问。

域名分配

meedu 有四个服务,也就是说至少需要四个域名,我们注册的域名比如说 meedu.xyz 这是一个主域名,在这个主域名下我们可以分配无数个子域名。下面,我将给出我的子域名分配方案供您参考:

端口域名
PCwww.meedu.xyz
H5m.meedu.xyz
API 服务api.meedu.xyz
后台管理admin.meedu.xyz

域名分配好了之后,我们就要将子域名解析到服务器了(如果您不知道如何将域名解析到服务器IP的话,那么您可以联系我的企业微信付费解决)。

创建站点

进入到宝塔面板的后台,点击左侧菜单的“网站”:

到这里,假设您已经添加好四个域名的站点,接下来我们还需要进一步配置:

上面是配置API站点的反向代理。下面将分别给出PC、H5、后台管理的反向代理配置:

到这里,配置完成,您可以用域名去访问 meedu 的服务啦。

开启 HTTPS

为了站点和用户的安全,有必要开启 HTTPS 。进入到宝塔面板的后台,站点列表,点击站点的设置:

先关闭反向代理:

申请SSL:

再重新开启代理:

按照上面步骤将其它的站点也分别申请SSL。