对于 Windows Server 2003 上的 IIS 7.0,是否有任何工具(如适用于 Windows Server 2008 上的 IIS 7.0 的 appcmd)?我在 Windows Server 2003 上没有找到这样的命令。
提前谢谢,乔治
对于 Windows Server 2003 上的 IIS 7.0,是否有任何工具(如适用于 Windows Server 2008 上的 IIS 7.0 的 appcmd)?我在 Windows Server 2003 上没有找到这样的命令。
提前谢谢,乔治
IIS6 有几个命令行工具。
从这里开始,然后返回更具体的问题。
诚然,IIS 7 适用于比 2003 年更新的 Windows 版本。我敢肯定,如果是 Server 2003,您实际上正在运行 IIS 6。这让我们想到了最初的问题,“任何类似 appcmd 的工具”在这种情况下?- 其他答案都没有解决。
在那个环境中 appcmd 不存在。它也未在此页面上的另一个答案中的 IIS 命令行工具中列出。但我猜你想将多个网站分配给同一个安全通配符证书,通过 appcmd 所做的站点名称(又名 SNI)来区分。
在旧系统中,该功能由 adsutil.vbs 执行。以下是您需要的命令:
其中是该站点的内部 IIS 数字 ID,是站点的名称,例如“google.com”。您可以从 IIS 主对话框中查看站点 ID;单击左侧的网站,所有站点及其 ID 都会显示在右侧。
如果您已经将相同的安全证书分配给服务器上的另一个站点,IIS 将不允许第二个站点启动,直到您发出上述命令。然后你可以去启动第二个站点。
背景解释和更详细的一般说明(带屏幕截图)在这里:https ://www.digicert.com/kb/ssl-support/configure-iis-host-headers.htm 。
在过去 15 年左右的时间里,我已经多次使用过这个程序——最近一次,就在昨天。