以前在访问很多互联网上的网站时候,当访问一个网站有问题而无法打开的时候,往往会报告如下图示的错误。

关于Apache错误页面导致版本显示的设置_错误
很明显的暴露了Apache的版本和服务器的操作系统类型,这无疑是不安全的。
别担心在Apache的配置文件中可以设置这个页面的签名显示:如下

关于Apache错误页面导致版本显示的设置_显示_02


其中ServerSinnature 配置项有三个参数:
On 默认选项,当访问一个不存在的项目时候出现如下的错误提示:

关于Apache错误页面导致版本显示的设置_Apache_03


Off 关闭服务器签名。 当访问一个不存在的项目时候出现如下的错误提示 (不显示Apache的版本和操作系统的类型)

关于Apache错误页面导致版本显示的设置_休闲_04


EMail 这个和On是差不多的,但是会在网站网站有个MAILTO: 的动作就是发邮件给在Apache配置文件中设置的

关于Apache错误页面导致版本显示的设置_显示_05
ServerAdmin andylhz@china-oracle.org 邮箱。

 

关于Apache错误页面导致版本显示的设置_安全_06


其实还有一种方法可以避免这个状况,就是直接的错误页面重定向:如下图:

关于Apache错误页面导致版本显示的设置_休闲_07