-1

シナリオ: A.COM、B.COM、C.COM。A & B.COM は SSL に登録されています。3 つのサイトのホスト エントリはすべて、それぞれのドメイン名を持つ /etc/hosts の単一サーバーにあります。

質問: https://C.COM (非 SSL サイト)と入力すると、A.COM (ssl サイト) に自動的にリダイレクトされます。DNS (Godaddy) およびサーバー ホスト エントリには、このような動作のためのエントリは作成されません。

誰かがなぜこれが起こっているのか理解するのを手伝ってもらえますか?

4

1 に答える 1

0

「SSLに登録」とはどういう意味か明確ではありません。SSLに「登録」しません。と のアドレスでリッスンしているサーバーで HTTPS 用の証明書を構成したことを意味していると思いa.comますb.com

3 つのドメインすべてが にエントリを持っているため/etc/hosts、そのマシンの観点からは、DNS 解決は関係ありません。hostsファイルはクライアントに各ドメインの IP アドレスを与えるために使用されます。

a.comb.comおよび/またはc.comIPアドレスを共有するかどうかは言っていません。

https://c.comブラウザに入力すると、 c.com(おそらく の IP アドレスと同じa.com) の IP アドレスが取得され、(ポート 443 で) SSL/TLS 接続が確立されます。サーバーから提示された証明書を取得します (有効でない証明書を取得した場合は、警告メッセージが表示されますc.com)。取得する理由は、a.comおそらくa.com、デフォルトのホストがその IP アドレスで提供されているためです (そして、構成していませんc.com)。

于 2012-08-28T14:22:20.357 に答える