The embodiment of the invention provides a method and a device for deploying the Moodle platform. The method includes: the application server will deploy the Moodle platform to build on the first virtual machine; the deployment of the Moodle platform for the database based on second virtual machine; the cache file deployment of the Moodle platform to build the virtual machine in third; among them, the first of the virtual machine, second the virtual machine and the third virtual machine application container engine Docker. The embodiment of the invention, the application server required by deploying the Moodle platform database and cache files are established in different virtual machines, prevent mutual access between the application server and the database and cache files, improve the security of the Moodle platform.
【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种Moodle平台的部署方法及装置。
技术介绍
Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE)。它已成为深受世界各地教育工作者喜爱的一种为学生建立网上动态网站的工具。为了正常运行Moodle,它需要被安装在Web服务器上。现有技术中,Moodle平台的部署需要应用服务器、数据库和缓存文件,但是,应用服务器、数据库和缓存文件均部署在本地操作系统上,应用服务器、数据库和缓存文件之间的相互访问会降低Moodle平台的安全性。
技术实现思路
本专利技术实施例提供一种Moodle平台的部署方法及装置,以提高Moodle平台的安全性。本专利技术实施例的一个方面是提供一种Moodle平台的部署方法,包括:将部署Moodle平台所需的应用服务器建立在第一虚拟机;将部署所述Moodle平台所需的数据库建立在第二虚拟机;将部署所述Moodle平台所需的缓存文件建立在第三虚拟机;其中,所述第一虚拟机、所述第二虚拟机和所述第三虚拟机为应用容器引擎Docker。本专利技术实施例的另一个方面是提供一种Moodle平台的部署装置,包括:第一建立模块,用于将部署Moodle平台所需的应用服务器建立在第一虚拟机;第二建立模块,用于将部署所述Moodle平台所需的数据库建立在第二虚拟机;第三建立模块,用于将部署所述Moodle平台所需的缓存文件建立在第三虚拟机;其中,所述第一虚拟机、所述第二虚拟机和所述第三虚拟机为应用容器引擎Docker。本专利技术实施例提供的Moodle平台的部 ...
【技术保护点】
一种Moodle平台的部署方法,其特征在于,包括:将部署Moodle平台所需的应用服务器建立在第一虚拟机;将部署所述Moodle平台所需的数据库建立在第二虚拟机;将部署所述Moodle平台所需的缓存文件建立在第三虚拟机;其中,所述第一虚拟机、所述第二虚拟机和所述第三虚拟机为应用容器引擎Docker。
【技术特征摘要】
1.一种Moodle平台的部署方法,其特征在于,包括:将部署Moodle平台所需的应用服务器建立在第一虚拟机;将部署所述Moodle平台所需的数据库建立在第二虚拟机;将部署所述Moodle平台所需的缓存文件建立在第三虚拟机;其中,所述第一虚拟机、所述第二虚拟机和所述第三虚拟机为应用容器引擎Docker。2.根据权利要求1所述的方法,其特征在于,还包括:设置所述第一虚拟机、所述第二虚拟机和所述第三虚拟机中任意两个虚拟机之间的访问权限。3.根据权利要求2所述的方法,其特征在于,所述将部署Moodle平台所需的应用服务器建立在第一虚拟机,包括:将部署Moodle平台所需的应用服务器建立在多个第一虚拟机;所述将部署所述Moodle平台所需的数据库建立在第二虚拟机,包括:将部署所述Moodle平台所需的数据库建立在多个第二虚拟机;所述将部署所述Moodle平台所需的缓存文件建立在第三虚拟机,包括:将部署所述Moodle平台所需的缓存文件建立在多个第三虚拟机。4.根据权利要求3所述的方法,其特征在于,所述数据库包括读数据库和写数据库;所述将部署所述Moodle平台所需的数据库建立在多个第二虚拟机,包括:将部署所述Moodle平台所需的读数据库和写数据库分别建立在不同的第二虚拟机。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:将部署所述Moodle平台所需的文件共享服务器建立在第四虚拟机。6....
【专利技术属性】
技术研发人员:张红玲,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。