【问题标题】:Why is access denied when installing SSL cert on IIS 5?为什么在 IIS 5 上安装 SSL 证书时访问被拒绝?
【发布时间】:2010-09-09 01:31:07
【问题描述】:

我正在与一位支持人员合作,他应该能够在他维护的 Web 服务器上安装 SSL 证书。他通过域安全组拥有服务器的本地管理员权限。他还拥有运行 Windows 2003 Server 证书颁发机构的内部 CA 的权限:“请求证书”和“颁发和管理证书”。

他使用的服务器正在运行 Windows 2000 SP4 / IIS 5。当他尝试创建在线服务器证书时,IIS 向导以“安装失败。访问被拒绝。”结束。事件查看器无法正常工作,所以我在那里找不到任何详细信息。我怀疑权限问题是本地的,而不是 CA。

我的帐户是域管理员帐户,我知道我能够执行此操作,但是我需要为非域管理员的其他人进行此操作。

任何想法为什么他不能执行这个操作?

【问题讨论】:

    标签: ssl permissions iis-5 windows-server-2000


    【解决方案1】:

    几个月前,当我为客户设置证书时,我遇到了同样的问题。

    有一个管理员需要权限的 MachineKeys 文件夹 -

    \Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
    

    授予管理员(或管理员组)完全控制此目录。我认为您不必重新启动 IIS,但它永远不会受到伤害。

    我不知道为什么管理员默认不控制它。 更改此设置后,证书创建向导将成功生成证书请求。

    我认为某处甚至有一篇关于它的 Microsoft 知识库文章。

    编辑:这是知识库文章:http://support.microsoft.com/kb/908572

    -乔恩

    【讨论】:

    • 太棒了,SO 是解决晦涩问题的神谕
    • 谢谢!谢谢!谢谢!谢谢!这非常有效!
    • 可能会先尝试“以管理员身份运行”,我发现仅此一项就可以在我的服务器上运行。
    【解决方案2】:

    如果您要续订证书,则可能在从 IIS 中删除现有(过期)证书之前导入了新的中间证书 (.pb7)。您会收到拒绝访问错误,因为旧证书和新证书都用于同一个域。

    因此,当您收到此访问被拒绝错误时,您必须做三件事。

    1. 从 IIS 中删除此域名的所有证书,包括您刚刚导入的新证书..
    2. 返回 Console1,从 Local Computer\Certificate Enrollment Requests\Certificates 中删除您域名的证书。
    3. 重新开始。

    【讨论】:

      猜你喜欢
      • 2018-01-08
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 2015-09-19
      相关资源
      最近更新 更多