【问题标题】:using appcmd to turn off SSL in IIS 7.0在 IIS 7.0 中使用 appcmd 关闭 SSL
【发布时间】:2012-02-08 23:31:02
【问题描述】:

Appcmd 将在 IIS 7.0 中按照 microsoft 的以下命令行关闭 SSL:

appcmd 设置配置“默认网站”/section: 访问 /sslFlags:None /commit:APPHOST

我正在用我们自己的网站替换“默认网站”。该命令返回一个它成功的语句。但是,在查看 IIS Mgr 中的 SSL 设置时,它仍然处于启用状态,并且网页也在抱怨安全问题。我可以通过 IIS Mgr 将其关闭,但出于我们的需要,它需要在命令行中完成。

我发现在更改设置方面似乎没有任何其他安全问题。我试过停止站点,然后应用上面的 appcmd,启动站点,同样的问题。

有什么建议吗? 视窗服务器 2007

【问题讨论】:

    标签: iis-7 appcmd


    【解决方案1】:

    您上面的命令(减去它的间距问题)对我来说非常有效。我刚刚在 W7 和 IIS7.5 上尝试过

    appcmd set config "默认网站" /section:access /sslFlags:None /commit:APPHOST

    您是否以管理员身份运行命令提示符?

    【讨论】:

      【解决方案2】:

      需要明确的是,这不会关闭 SSL,只会告诉 IIS 允许客户不使用 SSL 是可以的,但 SSL 端点很可能在那里。
      如果您的目标是完全删除 SSL,那么您还需要从指向 443 的站点中删除绑定,例如:
      appcmd.exe 设置配置站点 /-"[name='YourSite'].bindings.[protocol='https',bindingInformation='*:443:']" /commit:apphost

      另外,请注意,这仍会将 SSL 绑定保留在 http.sys 中,因此您还需要执行“netsh http del sslcert 'endpoint in here'”

      【讨论】:

        猜你喜欢
        • 2014-05-15
        • 1970-01-01
        • 2012-03-25
        • 2011-03-18
        • 1970-01-01
        • 2010-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多