删除或修改服务器协议头 Server,是为了增强服务器安全性的一种措施。在 IIS 7~IIS 8.5 中删除或修改服务器协议头 Server,可以通过以下两种方式实现:
方式一:通过IIS管理员工具
1.打开IIS管理员工具,在左侧栏中选中相应的网站。
2.点击主界面的“HTTP响应头”选项,找到“服务器”,并双击该选项。
3.此时会弹出“编辑自定义HTTP标头”页面,将“值”设置为空,则服务器协议头Server值就会被移除。如果想要修改协议头,可在“名称”处填写Server,而在“值”处填写想要添加的字符串即可。
示例一:从IIS 7中移除协议头Server:
打开IIS管理员工具,找到对应的网站,进入“HTTP响应头”选项,双击“服务器”,然后将“值”设置为空即可。
示例二:在IIS 8.5中修改协议头Server:
打开IIS管理员工具,找到对应的网站,进入“HTTP响应头”选项,双击“服务器”,将“名称”设置为Server,将“值”设置为“Custom Server Name”。
方式二:通过修改注册表
1.在开始菜单中搜索“regedit”,打开注册表编辑器。
2.在注册表编辑器中找到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
3.右键点击空白处,选择“新建”->“DWORD值”,然后将该值的名称设置为“DisableServerHeader”。
4.将“DisableServerHeader”的值设置为1,表示禁用协议头Server。如果想要修改协议头,可以将该值设置为2,并在“双引号”中填写你所需的字符串。
示例一:通过注册表禁用IIS 7协议头Server:
使用“regedit”打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters”路径,新建“DWORD值”命名为“DisableServerHeader”,并将该值设置为1。
示例二:通过注册表修改IIS 8.5协议头Server:
使用“regedit”打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters”路径,修改“DisableServerHeader”值为2,并在“双引号”中填写所需的字符串。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IIS7~IIS8.5删除或修改服务器协议头Server - Python技术站