403 - 禁止访问被拒绝。信息系统

403 - forbidden access is denied. IIS

我在 windows 10 上在 IIS(版本 10.0.16299)中托管了一个站点。 我的站点 运行 需要 SSL。当我的网站 运行 需要 SSL 时,我收到错误 403 - 禁止:访问被拒绝。

但是当我禁用必需的 SSL 时,我没有收到此类错误,一切正常。 但就我而言,必须使用所需的 SSL 连接。

IIS 托管站点是一个简单的目录浏览站点。

如何将它与所需的 SSL 一起使用?

我在下面附上了 Trace root link。

Failed Trace root file

我查看了您的 FRT 日志,错误消息是 403.7-需要客户端证书。

很明显,您正在将 客户端证书 设置为 必需。如果您的 Web 应用程序不需要客户端证书身份验证,则不需要 Require

如果您只想为您的 https 站点启用 SSL,选中 需要 SSL 并将客户端证书设置为 忽略 就足够了。

请记住,仅当您的网络应用需要从客户端传递客户端证书时,您才需要将客户端证书设置为必需

这是一个我们在受信任的根目录中安装正确的证书时观察到并解决的证书相关问题。

Configuration need to change on IIS

403的出现不仅是特定实例,它是IIS配置部分,在大多数情况下您可以从IIS自身解决,IIS设置中可能存在一些限制级别,您可以检查您网站托管的IIS,找到 IP 地址和域限制选项并检查那里将有一个允许特定 IP 地址的条目,我们需要通过检查 编辑功能设置... enter image description here then need to select Access for unspecified clients: earlier may be Deny instead of this we need to allow enter image description here 来更新该条目。在这些更改之后,如果您遇到我描述的相同问题,您的 url 可以访问。