欢迎来到天天文库
浏览记录
ID:52741345
大小:170.53 KB
页数:3页
时间:2020-03-30
《基于linux的自动虚拟主机Web教学实验平台的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第8卷%第8期软件导刊Vol.8No.82009年8月SoftwareGuideAug.2009基于linux的自动虚拟主机Web教学实验平台的设计何宗明,陈国胜(安徽工业大学网络与信息管理中心,安徽马鞍山243002)摘要:针对B/S型Web教学的特点,设计了一种基于Linux的自动虚拟主机Web教学实验平台,该平台采用核心模块加扩展模块的设计方式,整合php、proftpd、mysql数据库和Linux操作系统,使高校Web教学课程开设、管理更加方便、高效,可使学生更快掌握开发的主流技术。关键词:网络教学;自动虚拟主机;教学平台中图分类号:TP31
2、1.52文献标识码:A文章编号:1672-7800(2009)08-0091-02文档提速和加密。0引言2.1实验平台模块平台实验环境为两台Linux服务器分别用于bind的DNS本文作者以多年教学经验结合网络教学特点设计一套基服务和动态Web及管理。客户端为PC机宽带上网。系统网络于Linux自动虚拟主机教学系统,充分发挥了学生的自主学模块层次设计如图1所示。习能力,同时也提高了教学质量。1系统实现的目标为了保证教学平台充分为师生服务,一个完整的支持基于Linux自动虚拟主机Web教学实验平台应有三个系统:泛名DNS系统、自动虚拟主机系统、Web管理
3、系统,分别完成DNS解析,自动生成用户空间的虚拟主机,Web在线申请及管理。具体功能上必须达到以下目标:①教师可以应用本系统发布课程网站;②教师通过这个系统审核学生课程选修申请、管理审阅学生提交课程设计、课堂作业;③学生可以在线申请选修课程,可以完成提交课堂作业和完成课程设计,可以通过ftp软件对自已的课程空间内容进行管理和维护;④系统管理员能对系统,教师、学生及所教课程等进行管理和维护;⑤系统后台自动图1系统网络模块层次设计完成用户的空间分配,实时监控用户的使用性况,并根据使用2.2主要功能模块情况自动作出相应的处理。2.2.1泛名DNS模块2系统设
4、计方案泛名DNS模块主要解决IE能直接指向用户信息所在Web服务器、实现原理、正常的DNS的配置中、一个域名对应本系统采用linux操作系统,使用bind实现DNS的泛名解一个IP,引用泛名概念就是让多个域名同时指向一个IP,配置析,使用apache,php,mysql,proftpd等搭建web服务器,同时系上要在yourdomain.hosts中将*.yourdomain.com.INA统支持动态网页和数据库技术,使实时交互变为可能。使用192.168.1.1加入。以后任何像abc.yourdomain.com、hello.your-apache中
5、的vhost_alias实现泛名DNS与用户空间对接,使用domain.com的域名都将解析到192.168.1.1。这样就不用每开一proftpd系统中的mod_sql、mod_sql_mysql、mod_quotatab、mod_个虚拟主机都必须在域名系统上做一个CNAME记录,并quotatab_sql实现用户空间的划分、管理。使用zend为用户动态reload域名配置文件。作者简介:何宗明(1974-),男,安徽滁州人,安徽工业大学网络中心实验师,研究方向为计算机网络教学;陈国胜(1973-),男,安徽旌德人,硕士,安徽工业大学网络中心实验师,
6、研究方向为计算机网络安全。·92·软件导刊2009年2.2.2apache、php、mysq、proftpd、zend、resin平台整合模块打开IE通过简单的表格填写即可以完成申请,认证后完成相此模块为整个系统的核心,包括在linux服务器搭建应的操作即可以得到用户空间,通过ftp,phpmyadmin等工具apache+php+mysql环境,整合proftpd与mysql,利用它们的完完成页面的制作、调试工作从而完成个人课程设计的制作。通美结合可以实现非系统账号的管理和用户磁盘的限制;配置过提交课堂作业完成课堂作业。resin、httpd.con
7、f实现动态虚拟主机、jsp动态网页功能;使用2.2.4教师及管理员Web后台管理zend实现动态网页代码的加速加密。在本模块里教师可以批量完成选修课程学生信息的注册、(1)Linux环境下web服务器平台搭建。Apache开放的源审核、修改、删除工作,通过课程组件发布课程教案,发布课堂代码,一直是Internet上最流行的服务器,并将最大的竞争者作业,习题、视频等信息。可以完成最终课程设计的审批和打分微软的IIS远远地甩在了后面,本系统采用apache、php、mysql并反馈给学生。作为Web服务器开发平台,具有高效、开源、扩展性强等特点。系统管理员
8、可以对系统磁盘实时监控,可以管理课程教师并使用vhost_alias模块实现动态虚拟主机定位。
此文档下载收益归作者所有