快速搭建 Moodle 课程管理系统
Moodle 是一个开源课程管理系统,采用 PHP + MySQL 方式运行的自由开源软件,遵循 GNU 公共许可协议。世界各地教育工作者越来越喜欢使用 Moodle 为学生建立网上动态网站。Moodle 平台界面简单、精巧,您可以根据需要随时调整界面,增减内容。
本文档介绍如何使用云市场的 moodle 网络教学平台(Centos 7.0 64位) 快速搭建 Moodle 课程管理系统。
适用对象
适用于要搭建 Moodle 课程管理系统的用户。
操作流程
- 创建使用 Moodle 网络教学平台镜像的 ECS 实例。
- 远程连接 ECS 实例并查看权限。
- 安装 Moodle 课程管理系统。
- (可选)在服务器里绑定域名。
前提条件
- 您已经拥有一个阿里云账号。
- 如果您希望用户通过域名访问您的站点,您应该已经有一个已备案的域名。如果域名没有备案,您购买 ECS 实例 后到阿里云备案中心备案。备案地址为:https://beian.aliyun.com 。
- 您已经明白远程连接 Linux 实例的方法。这里假设您本地使用的是 Windows 操作系统,并使用 PuTTy.exe 远程连接 Linux ECS 实例。这里是 PuTTY 的下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 。
创建 ECS 实例
1.在云市场中搜索 moodle 网络教学平台(Centos 7.0 64位),并进入镜像详情页。
2.在镜像详情页上,单击 立即购买,按提示步骤购买 ECS 实例。
- 网络类型:应选择 经典网络。
- 带宽:不能为 0 Mbps。
- 付费方式:如果您的站点需要备案,应选择 包月套餐。
- 其他配置您可以按需选择。
3.登录 云服务器 ECS 管理控制台。
4.在左边导航栏里,单击 实例,进入 ECS 列表页。
5.选择所购 ECS 实例所在的地域,并找到所购 ECS 实例,您就可以管理实例了。管理操作包括:
- 在 IP 地址 列获取该实例的公网 IP 地址。
- 使用 重置实例密码 功能设置 ECS 实例的登录密码。
远程连接 ECS 实例并查看权限
1.参考 ECS 用户指南 的 《远程连接 Linux 实例》里的 从 Windows 环境连接 Linux 实例,远程连接到 ECS 实例。
2.输入命令 cat default.pass 查看随机生成的数据库权限及 FTP 权限。
安装 Moodle 系统
安装 Moodle 系统需要知道以下 2 个地址:
按以下步骤安装 Moodle 系统。
1.在浏览器中输入 Moodle 的安装地址。
2.选择您想要的语言,这里以选择 简体中文 为例,选择后单击 向后。
3.在确认路径页面上,保持所有默认目录不变。单击 向后。
4.在 选择数据库驱动 页面上,采用默认类型。单击 向后。
5.设置数据库。其中:
- 数据库主机:只能填 127.0.0.1。
- 数据库名、数据用户名和数据库密码采用 远程登录 ECS 实例并查看权限 里查得的 MySQL 权限信息。
- 数据库服务端口:填写 3306。
确认所有信息后,单击 向后。
6.阅读并确认了解版权声明。单击 继续。
7.下图中显示的是安装 Moodle 需要的一些组件,都已经部署好了。单击 继续 就可以安装系统了。
8.当安装页面底部出现 继续 时,说明已经完成安装。单击 继续。
9.按要求设置 Moodle 系统的登录信息后,单击 保存更改。
10.安装完成,自动进入管理后台首页。
绑定域名
用户可以使用公网 IP 地址访问您的站点。如果您希望用户使用域名访问您的站点,您应先将您的域名解析到公网 IP 地址。
如果需要在服务器里绑定域名,按以下步骤操作:
1.远程连接 Linux 实例后,输入命令 vim /etc/httpd/conf/httpd.conf 打开配置文件,找到 Servername 选项。
2.将localhost改为 www.yourdomain.com 即可。其中,www.yourdomain.com 必须替换为您的域名。