Apache服务器全局配置

Apache服务器全局配置之服务器标识配置篇



本文摘录自Apache2.2手册

 

服务器标识相关指令:

ServerName

ServerAdmin

ServerSignature

ServerTokens

UseCanonicalName

UseCanonicalPhysicalPort

 

ServerAdmin和ServerTokens指令控制有关服务器的哪些信息将出现在服务器生成的文档中(如错误消息)。ServerTokens指令设置服务器HTTP响应头字段的值。

ServerName、UseCanonicalName、 UseCanonicalPhysicalPort指令用来决定怎样构建自引用URL,譬如,某客户端对一个目录发出请求,但没有包含目录名最后的斜 线"/",Apache将重定向客户端到包含"/"的全名,以使客户端可以正确解析文档中的相对引用。

ServerSignature指令


语法:ServerSignature . | Off | Email

默认:ServerSignature Off

这个指令用来配置服务器端生成文档的页脚(错误信息、mod_proxy的FTP目录列表、mod_info的输出)。使用该指令来启用这个页脚主要在于处于一个代理服务器链中的时候,用户基本无法辨识出究竟是链中的哪个服务器真正产生了返回的错误信息


http.conf中该指令默认是Off的,这样就没有错误行;使用On会简单的增加一行关于服务器版本 和正在提供服务的ServerName;使用Email设置不仅会简单的增加一行关于服务器版本和正在提供服务的ServerName,还会额外创建一个 指向ServerAdmin的mailto:部分。

例如,我使用ServerSignature .后,在没有打开web页面时出现下面的信息:


wKioL1S_PMDQvgJXAACJTechnGE736.jpg


对于2.0.44以后的版本,显示详细的服务器版本号将由ServerTokens指令控制。

ServerTokens指令

语法:ServerTokens Major | Minor | Min[imal] | Prod[uctOnly] | OS | Full

默认:ServerTokens Full

这个指令用来控制服务器回应给客户端的“Server:”应答头是否包含关于服务器操作系统类型和编译进的模块描述信息。

 

注意:在使用ServerTokens指令时要先启用ServerSignature指令。

wKioL1S_He-wXBuLAAJCdCjGt_k470.jpg


你可能感兴趣的:(信息,定向)