ServerTokens Prod
ServerSignature Off
#ServerTokens Full 默认值是Full
#ServerSignature On 默认值是On
ServerTokens 指令
说明: 配置服务器HTTP回应头
语法: ServerTokens Major|Minor|Minimal|ProductOnly|OS|Full
默认值: ServerTokens Full
上下文: 服务器配置
状态: 核心
模块: core
此指令控制了Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息。
ServerTokens Prod[uctOnly]
服务器会发送(比如说):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
此设置将施用与整个服务器,而且不能在虚拟主机的管理层次上予以启用或禁用。
ServerSignature 指令
说明: 配置服务器生成页面的页脚
语法: ServerSignature On|Off|EMail
默认值: ServerSignature Off
上下文: 服务器配置, 虚拟主机, 目录, .htaccess
覆盖项: All
状态: 核心
模块: core
ServerSignature
指令允许您配置服务器端生成文档的页脚(错误信息、mod_proxy的ftp目录列表、mod_info的输出)。您启用这个页脚的原因主要在于处于一
个代理服务器链中的时候,用户基本无法辨识出究竟是链中的哪个服务器真正产生了返回的错误信息。
默认的Off设定没有错误行(这样便与
Apache
1.2及更旧版本兼容)。采用On会简单的增加一行关于服务器版本和正在伺服的虚拟主机的ServerName,而EMail设置会如文档中说明的那样额
外创建一个指向ServerAdmin的"mailto:"部分。(王朝网络 wangchao.net.cn)
在http头中隐藏php的版本信息:
Servernginx
DateWed, 07 Jul 2010 07:52:18 GMT
Content-Typetext/html
Connectionkeep-alive
X-Powered-ByPHP/5.2.10-2ubuntu6.4
VaryAccept-Encoding
Content-Encodinggzip
Content-Length445
修改php.ini
expose_php = Off
Servernginx
DateWed, 07 Jul 2010 08:02:06 GMT
Content-Typetext/html
Connectionkeep-alive
X-Powered-ByPHP/5.2.10-2ubuntu6.4
VaryAccept-Encoding
Content-Encodinggzip
Content-Length445
nginx 中隐藏版本号:
nginx.conf中加入
server_tokens off;
http头中显示的信息:
Servernginx/0.8.35
Servernginx
阅读(208) | 评论(0) | 转发(0) |