在PHP页面中,打开网址在响应里有时会看到服务器信息如Server:apache服务器信息,为了安全可以将其隐藏。同时也会显示PHP版本号,黑客会通过apache暴露出来的信息针对性的入侵,为了服务器的安全这些信息一定要及时关闭。
1.隐藏PHP版本,修改php.ini。
expose_php = On
改为:
expose_php = Off
apache隐藏头部版本信息,编辑httpd.conf文件,找到
ServerTokens OS ServerSignature On
修改为:
ServerTokens ProductOnly ServerSignature Off
以下是对应的配置显示信息
ServerTokens ProductOnly
服务器会发送(比如说):Server:Apache
ServerTokens Major
服务器会发送(比如说):Server:Apache/2
ServerTokens Minor
服务器会发送(比如说):Server:Apache/2.0
ServerTokens Min[imal]
服务器会发送(比如说):Server:Apache/2.0.41
ServerTokens OS
服务器会发送(比如说):Server: Apache/2.0.41 (Unix)
ServerTokens Full (or not specified)
服务器会发送(比如说):Server: Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2