云服务器 ECS 建站教程:快速搭建 Moodle 课程管理系统

本文涉及的产品
.cn 域名,1个 12个月
简介:


快速搭建 Moodle 课程管理系统


Moodle 是一个开源课程管理系统,采用 PHP + MySQL 方式运行的自由开源软件,遵循 GNU 公共许可协议。世界各地教育工作者越来越喜欢使用 Moodle 为学生建立网上动态网站。Moodle 平台界面简单、精巧,您可以根据需要随时调整界面,增减内容。

本文档介绍如何使用云市场的 moodle 网络教学平台(Centos 7.0 64位) 快速搭建 Moodle 课程管理系统。

适用对象

适用于要搭建 Moodle 课程管理系统的用户。

操作流程

  1. 创建使用 Moodle 网络教学平台镜像的 ECS 实例。
  2. 远程连接 ECS 实例并查看权限。
  3. 安装 Moodle 课程管理系统。
  4. (可选)在服务器里绑定域名。

前提条件

  • 您已经拥有一个阿里云账号。
  • 如果您希望用户通过域名访问您的站点,您应该已经有一个已备案的域名。如果域名没有备案,您购买 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 实例的登录密码。


image


远程连接 ECS 实例并查看权限

1.参考 ECS 用户指南 的 《远程连接 Linux 实例》里的 从 Windows 环境连接 Linux 实例,远程连接到 ECS 实例。

2.输入命令 cat default.pass 查看随机生成的数据库权限及 FTP 权限。


image


安装 Moodle 系统

安装 Moodle 系统需要知道以下 2 个地址:

  • 数据库的管理地址为:http://您的公网 IP 地址/phpmyadmin/。
  • Moodle 的安装地址为:http://您的公网 IP 地址/install.php。

按以下步骤安装 Moodle 系统。

1.在浏览器中输入 Moodle 的安装地址。

2.选择您想要的语言,这里以选择 简体中文 为例,选择后单击 向后。


image


3.在确认路径页面上,保持所有默认目录不变。单击 向后。


image

4.在 选择数据库驱动 页面上,采用默认类型。单击 向后。

image


5.设置数据库。其中:

  • 数据库主机:只能填 127.0.0.1。
  • 数据库名、数据用户名和数据库密码采用 远程登录 ECS 实例并查看权限 里查得的 MySQL 权限信息。
  • 数据库服务端口:填写 3306。

确认所有信息后,单击 向后。


image


6.阅读并确认了解版权声明。单击 继续。

7.下图中显示的是安装 Moodle 需要的一些组件,都已经部署好了。单击 继续 就可以安装系统了。


image


8.当安装页面底部出现 继续 时,说明已经完成安装。单击 继续。


image


9.按要求设置 Moodle 系统的登录信息后,单击 保存更改。


image
image


10.安装完成,自动进入管理后台首页。


image

绑定域名

用户可以使用公网 IP 地址访问您的站点。如果您希望用户使用域名访问您的站点,您应先将您的域名解析到公网 IP 地址。

如果需要在服务器里绑定域名,按以下步骤操作:

1.远程连接 Linux 实例后,输入命令 vim /etc/httpd/conf/httpd.conf 打开配置文件,找到 Servername 选项。

image


2.将localhost改为 www.yourdomain.com 即可。其中,www.yourdomain.com 必须替换为您的域名。

原文链接

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
14天前
|
弹性计算 Linux Windows
跨账号和同账号的ECS云服务器之间迁移教程
跨账号和同账号的ECS云服务器之间迁移教程
|
14天前
|
弹性计算 网络安全
阿里云国际OpenAPI多接口快速管理ECS服务器教程
阿里云国际OpenAPI多接口快速管理ECS服务器教程
|
8天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
24 5
Linux系统之安装Ward服务器监控工具
|
4天前
|
弹性计算 安全 网络安全
阿里云服务器租用流程,四种阿里云服务器租用方式图文教程参考
阿里云服务器可以通过自定义租用、一键租用、云市场租用和活动租用四种方式去租用,不同的租用方式适合不同的用户群体,例如我们只是想租用一款配置较低且可以快速部署应用的云服务器,通常可以选择一键租用或者云市场租用,本文为大家展示不同租用方式的适合对象以及租用流程,以供初次租用阿里云服务器的用户参考和选择。下面是阿里云服务器租用的图文操作步骤。
|
4天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
6天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
80 2
|
7天前
|
NoSQL Linux PHP
|
12天前
|
弹性计算 开发框架 .NET
阿里云服务器购买教程及云服务器地域、实例、操作系统、带宽等参数选择指南
对于初次购买阿里云服务器的用户来说,想使用阿里云服务器搭建网站或者运行APP、小程序等项目,第一步就是要先购买阿里云服务器,下面小编以图文形式给大家介绍一下阿里云服务器的购买流程,以及购买过程中如何云服务器地域、实例、带宽等关键配置和选择这些参数的一些注意事项,以供参考。
|
14天前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
14天前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?