IIS
-
IIS异常dll排查
网页在某些agent(比如百度)下会出现异常代码,但是通过排查源码没有看到异常的js等文件。 尝试将首页文件清空也会出现异常,并且其他网站也出现类似的情况,可以判断是IIS存在异常,可能是加载了异常的dll文件 1、使用D盾,工具-进程-找到 w3wp.exe ,可以看到此进程加载调用的dll文件,如图浅黄色背景的两个dll很可疑…… -
如何解决 HTTP 500 内部服务器错误?
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <defaultDocument> </defaultDocument> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration> -
IIS 配置 aspx脚本映射时,提示模块列表中不存在此处理程序所指定的模块
1、使用的是.net程序,在IIS配置脚本映射时,提示 “提示模块列表中不存在此处理程序所指定的模块” ,需要添加isapi等功能。 2、控制面板 - 启用或关闭windows 功能 2、选择对应的功能,进行安装。 3、安装成功后,IIS站点中的处理程序映射 自动就会存在了 -
IIS部署SSL 提示 指定的登录会话不存在,可能已被终止
今天更新网站HTTPS配置时,提示如下 “指定的登录会话不存在,可能已被终止 HRESULT:0x80070520” 很奇怪,以前都正常更新的。 解决方法: 导入证书时,勾选”允许导出此证书” ,然后后面正常绑定更新既可。 -
.net程序配置好后,网站页面可以访问,但是内页伪静态部分访问有错误。
1、遇到一个.net程序搬家后,网站设置数据库都正常,但是伪静态部分出错的问题。 2、各项设置都正常,网站也可以正常打开,但是 伪静态部分打不开。 后经过多方面排查,最后确认是站点池问题,需要单独设置下站点池 ,站点池的.net版本,需要设置为 2.0 。 -
IIS利用web.config隐藏部分响应头信息或 隐藏服务器响应头中php版本信息的方法
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <outboundRules rewriteBeforeCache="true"> <rule name="Remove Server header"> <match serverVariable="RESPONSE_SERVER" pattern=".+" /> <action type="Rewrite" value="" />…… -
IIS访问提示“请求筛选模块被配置为拒绝包含双重转义序列的请求。” 解决方案。
报错信息如下: HTTP 错误 404.11 - Not Found 请求筛选模块被配置为拒绝包含双重转义序列的请求。 以下是解决方法 方法1. wwwroot下建立web.config 内容如下: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering allowDoubl…… -
常见网站安全漏洞处理方法
如果使用nginx nginx.conf 文件中设置 http{ } 或 server{ } add_header Set-Cookie "HttpOnly"; add_header Set-Cookie "Secure"; 如果使用IIS <rewrite> <outboundRules> <rule name="Add HttpOnly"> <match serverVariable="RESPONSE_Set_Cookie" pattern=".*" /> <conditions>…… -
IIS 禁用 HTTP OPTINOS 方法
在 IIS 上关闭 HTTP 请求中的 Trace 和 OPTIONS 方法可以通过修改 Web.config 文件来实现。以下是具体步骤: 1. 打开项目的 Web.config 文件。 2. 在 <configuration> 节点下添加如下代码: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <re…… -
在 IIS 中增加相关安全 HTTP 头信息配置
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <!-- 增加为了安全的 HTTP 头信息 --> <httpProtocol> <customHeaders> <remove name="X-Powered-By" /> <add name="Content-Security-Policy" value="frame-ancestors 'self'; default……