中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 技  术 > 软件 > 软件应用
开源系统自动监控大量虚拟主机
http://www.edu.cn   2011-10-27 中国教育网络 作者:陈琳 王彬

字体选择:【大】 【中】 【小】

  系统的优势

  普通情况下,虚拟主机管理监控网络中的所有系统都是对等的(如图1所示),这样可以有很高的系统冗余性,并且保证系统的稳定和安全。

图1 管理员未登录,服务器对等

  然而,当管理员从任何一台计算机登录时,提供Web服务的服务器就充当虚拟主机管理监控系统中的Client, Client负责从网络中其他的主机上取回信息,生成Web页面,并响应用户请求,完成用户发出的命令(如图2所示)。

图2 管理员登录

  用户所登录的那台服务器上存放其他服务器的公钥,用来加密数据。用户只需登录到系统中就可以管理其他服务器,而不用输入密码,这减少了密码输入的次数,且密码不用在服务器间传输,提高了安全性。

  虚拟主机管理监控系统优化用户权限管理,参照sudo,定制用户执行命令的权限,过滤特殊字符,对各种注入攻击起到一定的防范作用。

  主机的访问统计通过读取Apache日志实现,对日访问量、月访问量和年访问量进行统计。

  在该系统实现过程中,我们充分注意细节,比如,用户语言可以根据用户当前浏览器语言来设定,当用户浏览器语言为英文时,虚拟主机管理用户界面显示为英文,当浏览器语言为中文时显示为中文,这样就能充分满足不同用户的需求。后端的实现采用Linux系统通用的 Gettext 国际化方式,结构清晰,过程严谨。在Apache控制方面,该系统提供了普通模式和高级模式,在普通模式下用户可以根据系统提示来更改配置,只需要填写相关项目就可以方便地更改配置,高级模式下用户可以自行编写Apache配置文件,定制性强,可根据需要来更改Apache配置,方式多种多样,使用方便,灵活性强。在用户登录时添加验证码的实现方式保证用户登录的安全性。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com