Windows Server2003のIISのWebサイトで奇妙な問題が発生しています。有効なワイルドカード証明書がありますが、ページでHTTPSを使用すると、404が見つかりません。 HTTPSがなければ正常に表示されます。また、HTTPを使用してサイトのドメインルートにアクセスするとホームページが表示されますが、HTTPSを使用すると、同じIISサーバーにインストールされているまったく異なるWebサイトにリダイレクトされます。私はかなり混乱しています。各サイトに一意のIPアドレスを割り当てようとしましたが、何も変更されませんでした。また、SSLポートも変更しようとしましたが、うまくいきませんでした。このIISもPHPを実行するように設定されています。これを解決するために何を確認できますか?
通常、SSL対応のサイトで行うことは、必要な専用IPアドレスをそれらに割り当て、すべてのホスト名/ドメインをそのIPに設定することです。 IIS内で、ホスト名が指定されていない場合にのみそのIPアドレスを使用するようにWebサイトエントリを設定します(SSLポートも同じIPにバインドされていることを確認します)。以下は、IIS6の設定がどのように見えるかを示す画面キャプチャです。
SSL設定http://www.tlson.com/assets/content/screencaps/2010-06-07_1135.png
通常、非SSLとSSLで異なる結果が得られる場合は、ドメインが指すIPアドレスのSSLエントリがIIS内の異なるWebサイトエントリにバインドされていることを意味します。 IPがIIS全体の同じエントリに割り当てられていることを再確認してください。