IIS 网站 http 正常但 https 找不到资源(状态代码 404)

IIS 网站 http 正常但 https 找不到资源(状态代码 404)

下午,

我在 domainA.com 上发布了一个 API,并且已经发布了几个月。*http:/domainA.com/service.svc 将我带到资源 (c:\inetput\wwwroot\api)*https://domainA.com/service.svc隔夜现在无法连接相同的资源。

连接到 https 时,网站日志文件显示错误 404。浏览至 *https://domainA.com/service.svc声称网页不可用 使用 http 时日志文件显示连接成功,使用 https 时日志文件显示 404。

SSL 证书已安装并运行数月,还有几个月就到期了。

我可以从远程 PC 连接到域 A 80 和域 A 443,没有任何问题,所以我知道防火墙没有问题(日志文件显示连接)。

BINDING 显示正在使用正确的端口 80 和 443。

IP 地址 (192.168.10.38) 仅供本网站使用。

几个月前,我在 (192.168.10.38) 上发布了一个测试 URL,用于部署前的测试,但是它被停止了,新的 URL 经过了测试,旧的 URL(网站)不久前就被删除了。

已尝试重新启动有问题的站点。

已尝试过 IISreset。

我不明白为什么*https://domainA.com/service.svc一夜之间无法连接 IIS BASIC 设置所指向的资源。端口 443 已打开并正常运行。

在检查 IP/443 端口是否确实指向与 http 引用相同的资源(即 192.168.10.38)的过程中...但日志文件确认了连接,所以我确信它一定没问题。

感谢您的帮助。斯科特

参考:

微软 IIS7

赢2008 r2

全部修复


答案1

这是损坏的 SSL 证书。我知道这种情况会发生,但不知道它会是什么样子。

  • 导出证书
  • 删除了已安装的
  • 进口 出口
  • 编辑了网站上的 443 绑定以选择新的导入
  • 停止站点并启动。
  • 站点再次启动并运行。

(提醒安装后务必立即进行导出备份)

相关内容