根据对上面拓扑结构以及发布流程的分析,并综合考虑在保证网站服务器安全的同时尽量维持用户习惯的工作方式。我们给出了以下解决方案,如下图:

1. 在网站服务器上安装、部署InforGuard监控代理MA, 负责监控网站文件系统。
2. 在CMS服务器上安装、部署InforGuard监控中心MC,负责文件恢复与报警。这样,CMS服务器同时也作为InforGuard系统发布服务器。
3. 网站发布仍旧采用原有流程。
部署完InforGuard后的网站发布核心流程为:(1)如图中绿线标志,网站采用CMS发布系统实现新闻页自动发布,新闻编辑(左上角)通过CMS客户端将编辑完成的新闻发布到CMS服务器(同时作为发布服务器),并且将相关信息录入数据库服务器。(2)如图中蓝线标志,MC自动更新MA,MA实时监控网站服务器上网页的安全,发现问题立刻报告MC,并由MC负责文件实时恢复和报警处理。(3)如图中红线标识,Internet的http请求通过防火墙与网站服务器建立连接,并由网站服务器处理请求之后将页面反馈给Internet用户。
当然,用户也可以结合使用InforGuard 提供的维护终端MT以保证文件的安全加密传输,经过授权后的MT用户能够远程对发布服务器备份目录进行更新,并由MC自动实现网站服务器的更新操作。MT可以安装在网络中的任何位置(局域网内或Internet),只要它能访问到发布服务器备份目录就可以。如下图紫红色标志。

InforGuard部署所需资源
如上图所展示,InforGuard部署应用仅需要增加一台计算机设备作为发布服务器(图中粉色边框区),该设备的具体需求如下:
CPU:800MHZ以上 内存:256M以上
当然,该设备配置越高,InforGuard系统效率的优势就越发明显。用户也可以将MC与MA都安装于网站服务器上以节约部署费用。
