
同じサーバー上で 2 つの Sharepoint Web アプリケーションを実行しています。次の IP アドレス:ポート構成を使用します: - 最初のサイト: IP アドレス: xxx22 ポート 443 - 2 番目のサイト: IP アドレス: xxx60 ポート 4430
2 番目のサイトの IIS に移動し、.60 IP アドレスとポート 4430 を選択して証明書を選択すると、次のメッセージが表示されます。
「このバインドは、IIS 以外の製品によって既に使用されています。続行すると、この IP アドレス/ポートの組み合わせの既存の証明書が上書きされる可能性があります。それでもこのバインドを使用しますか?」
何を上書きするのか分からないので、[はい] をクリックしたくありません。
奇妙なことに、私は以前これを自己署名証明書でテストし、正常に動作しました。しかし、今は動作しません (公式 SSL 証明書と自己署名証明書の両方で試しました)。
気づいたことの 1 つは、このバインディングを編集し、強制しようとしている IP アドレスではなく、IP アドレスとして「未割り当てのすべて」を選択すると、問題なく証明書を割り当てることができることです。ただし、そうすると、IP アドレス xxx22 または xxx60 が使用されることになりますか? IP アドレスを明示的に指定した方がよいでしょう。
答え1
そのポートでリッスンしている別のサービスがあるかどうかを確認してみてください。
コマンドプロンプトから:
netstat -an | find ":4430"
そのポートでリッスンしているものを探します。これにより、そのポートでリッスンするように構成されているホスト上の別のサービスがあるかどうかを確認できます。その場合は、サービスがリッスンしているポートを変更するか、2 番目の SharePoint サイトがリッスンするポートを変更する必要があります。
競合がないことがわかった場合 (おそらくバインドに関して混乱が生じていると思われます)、2 番目のサイトを目的の証明書にバインドできるはずです。
答え2
IP とホスト名の組み合わせを使用して、複数の IP と複数の証明書で IIS 7.5 を動作させる方法。
あなたの投稿から判断すると、証明書はインストールされており、チェーンもインストールされていると思われます。
MMCコンソールを開きます。スタート > 実行 > MMC.exeファイル > 証明書の追加と削除を選択します。ローカルコンピュータを使用します
コンソールを開いたら、[証明書] > [個人] に移動し、証明書の 1 つを選択します。右クリックして [プロパティ] を選択します。フレンドリ名が表示されるので、フレンドリ名の前に * アスタリスクを入力します。[適用] をクリックし、[OK] をクリックして閉じます。
次に、IIS Web サイトを選択し、[Bindings] をクリックします。IP を選択し、ポートはデフォルトの 443 のままにして、[HTTPS] を選択します。これで、ホスト ヘッダーのフィールドが表示されますが、これは空白のままにします。この IP アドレスの証明書を選択します。
2 番目の IP についても繰り返し、両方ともポート 443 のままにします。
IIS 7 でも動作するはずです。IIS 7.5 でテストしましたが、残りは推測にすぎません。(この古い投稿は更新が必要だったので、IIS 7.x の回答を投稿しました)