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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介:


快速搭建 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 必须替换为您的域名。

原文链接

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
19天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
29 4
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
4天前
|
XML Java 数据格式
Servlet 教程 之 Servlet 服务器 HTTP 响应 3
`Servlet`教程示例展示了如何创建一个HTTP响应,使用`@WebServlet("/Refresh")`的`Refresh`类继承`HttpServlet`。在`doGet`方法中,设置了`Refresh`头以每5秒自动刷新,并用`setContentType("text/html;charset=UTF-8")`设定内容类型。还使用`Calendar`和`SimpleDateFormat`获取并格式化当前时间显示。相应的`web.xml`配置指定了Servlet路径。当访问此Servlet时,页面将每5秒更新一次显示的系统时间。
15 4
|
1月前
|
弹性计算 运维 安全
2024年阿里云上自建Palworld/幻兽帕鲁服务器教程
对于深爱《幻兽帕鲁》的玩家们,能够与好友共同联机探索游戏的奇幻世界,无疑是提升游戏体验的一大乐趣。但如何迅速且有效地搭建一个稳定且高效的联机服务器呢?今天,我们就来为大家分享一个详细的教程,让你轻松掌握自建《幻兽帕鲁》服务器的方法,让联机游戏之旅更加顺畅。
1416 4
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
819 1
|
5天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
20 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
13天前
|
弹性计算 应用服务中间件 Linux
阿里云ECS服务器上从零开始搭建nginx服务器
阿里云ECS服务器上从零开始搭建nginx服务器
|
23天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
125 3
|
1月前
|
存储 弹性计算 Serverless
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
FPGA云服务器是阿里云提供的实例规格,融合现场可编程门阵列的低延迟硬件加速与弹性资源。FaaS平台简化了FPGA开发,提供统一硬件、开发环境和丰富的IP生态。特性包括硬件虚拟化、联合仿真和动态互联配置。产品计费与ECS一致,支持多种计费模式。优势在于分钟级交付、高性能加速、经济性价比和设计复用。应用广泛,如视频转码、人工智能、基因测序等。FPGA云服务器通过FPGA镜像、OSS服务等工具进行管理。
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
|
1月前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
162 1