0

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

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

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

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

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

4

2 回答 2

0

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

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

于 2012-04-17T16:08:45.780 回答
0

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

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

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

于 2012-04-17T11:55:00.033 回答