如何去除IIS Server: Microsoft-IIS/7.5 头

如何去除IIS Server: Microsoft-IIS/7.5 头

OneOne
2019-01-23 / 0 评论 / 4,979 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年03月25日,已超过1764天没有更新,若内容或图片失效,请留言反馈。

方法一:

1057884-b7047486dd0996fd.png
这里我们要用到微软官方出品的辅助工具UrlScan,下载地址:https://www.microsoft.com/en-us/search/DownloadResults.aspx?q=URLScan 根据自己的系统版本下载。我的是64位系统,我就下载了64位的版本
1057884-42d71cb167250782.png
正常的安装完之后
在系统的整个目录下可以找到C:\Windows\System32\inetsrv\urlscan
1057884-f0502e5a424edcb5.png

文件简介:
log:日志目录,开启日志记录功能,会在此目录下生成日志文件;
urlscan.dll:动态连接库文件;
urlscan.ini:软件配置文件(待会我们就要修改这个)

正常来说,安装完urlscanIIS就会自动给加载了,没有的话就重启下IIS,检查一下IIS是否集成了,如下图操作:
1057884-adfee5d80656f858.png
1057884-c31b995c6d5f94cd.png
有如图选中这一条数目,说明安装成功
修改配置文件UrlScan.ini
1057884-6959f2afc1f46066.png
把RemoveServerHeader=1 ; 若为1,则移除IIS的server标头(默认为0)
修改完重启IIS就能看到效果了
1057884-17c0c4dd46f7aa67.png

20190337更新 方法二:

如果是生产环境,上面原本就有装urlscan 2.0 如果按照上述方法安装3.1版本的话,会导致一些奇怪问题,网站访问正常,但是文章图片就无法显示,附件也无法下载,别问我怎么知道的,因为都是故事。
修改urlscan2.0 配置文件位置在:
C:\Windows\System32\inetsrv\config\applicationHost.config
1057884-199e754f7796e1e8.png
配置必须写在system.webServer节点内 ,测试发现放在下正常,放在其他的位置,要么就是500错误,要么就是不生效
![image.png](https://upload-images.jianshu.io/upload_images/1057884-63110c29946a14d2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
访问测试地址,返回值已经不显示版本信息了
1057884-170576ded68e1c38.png

0

评论 (0)

取消