基于linux的自动虚拟主机Web教学实验平台的设计.pdf

基于linux的自动虚拟主机Web教学实验平台的设计.pdf

ID:52741345

大小:170.53 KB

页数:3页

时间:2020-03-30

基于linux的自动虚拟主机Web教学实验平台的设计.pdf_第1页
基于linux的自动虚拟主机Web教学实验平台的设计.pdf_第2页
基于linux的自动虚拟主机Web教学实验平台的设计.pdf_第3页
资源描述:

《基于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模块实现动态虚拟主机定位。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。