IIS7でSSLホストヘッダーとセキュアサイトバインディングを設定しようとしています。このWebサイトの指示に従いました http://www.digicert.com/ssl-support/ssl-Host-headers-iis-7.htm (とりわけ)しかし、appcmdを実行するとコマンドに言及すると、「オブジェクト 'SET'はサポートされていません。'appcmd.exe/? 'を実行してください」というエラーが表示されますサポートされているオブジェクトを表示するには」。 「appcmdsiteset」も試しましたが、それでも同じエラーが返されます。私は何が間違っているのですか?
私が取り組んでいるサーバーは、Windows 2008 R2x64です。
ありがとうございました。
Appcmdサイトセットを使用しているため、「オブジェクト 'SET'はサポートされていません」というエラーが表示されます。つまり、「サイトとセット」パラメータは間違った方法です。次のコマンドが機能するはずです。
appcmd set site /site.name: "Name of Site" /+bindings.protocol='https',bindingInformation='*:443:NewHostHeader']
また、既存のホストヘッダーを変更するには、次のようにします。
appcmd set site /site.name: "Name of Site" /bindings.[protocol='http',bindingInformation='*:80:OldHostHeader'].bindingInformation:*:80:NewHostHeader
AppCmd.exeは、%systemroot%\ system32\inetsrv \ディレクトリにあります。また、IIS 7.0以降で使用できます。