在IIS 10中通过IP访问网站出现HTTP 404错误求助
IIS HTTPS IP访问404问题排查方案
确认HTTPS绑定的IP准确性
打开IIS管理器,右键站点→编辑绑定,检查HTTPS协议对应的IP地址是否和你尝试访问的网卡IP完全一致,避免选成All Unassigned或错误的IP。验证SSL证书绑定匹配性
HTTPS绑定必须对应有效证书:- 编辑HTTPS绑定条目
- 确认“SSL证书”下拉框里的证书是针对该IP(或通配符)的有效证书,而非仅绑定localhost的证书
检查默认文档设置
直接用IP访问HTTPS时,IIS会自动寻找默认文档。确认站点默认文档列表包含你的首页文件(如index.html、default.aspx),且该文件存在于站点根目录。排查端口与防火墙
用命令netstat -ano | findstr ":443"检查443端口是否被非IIS进程占用;同时确认防火墙允许443端口的访问请求。排查URL重写规则
如果站点配置了URL重写模块,暂时禁用所有规则后测试访问,逐步排查是否有规则拦截了HTTPS下的IP请求。查看IIS日志定位细节
打开站点日志(默认路径C:\inetpub\logs\LogFiles),找到对应404请求的条目,通过sc-substatus子状态码(如404.0为文件不存在、404.3为MIME类型问题)精准定位原因。
内容的提问来源于stack exchange,提问作者Hope Estheim
相关产品推荐
相关产品推荐

