質問: 単一のサーバーを複数のドメインに関連付けることはできますか? x.x.x.xウェブサーバーを所有している場合、x.x.x.x/oneとx.x.x.x/twoに2つの異なるサイトを作成し、それらに2つの異なるドメインを与えることはできますか?ケースの内部リンクはどのように処理されますか(例:x.x.x.x/one/foo/page.html)?centos 7とlampを使用しており、一部のサイトではwordpress
回答: https(http + tls)を使用している場合の注意点:トランザクションの開始時に、特定の操作順序があります。 着信接続は、サーバーのipアドレスを使用して行われます。 tlsセッションがネゴシエートされます。 tlsを設定すると、httpリクエストがhttpサーバーに渡されます。 同じipアドレスを指す複数のdnsホスト名がある場合は、サイトのtls証明書がサーバーによって提供されるallホスト名をカバーしていることを確認する必要があります。クライアントは、httpリクエストが送信されるまで(ステップ3)、サーバーが取得しようとしているホスト名を知らせませんが、クライアントはステップ1の前に目的のホスト名を知っていて、ステップ2でサーバー証明書が送信されることを期待しています。ホスト名が一致しない場合、ブラウザは「このサーバーは偽装されている可能性があります」という警告画面を表示する可能性があります。ワイルドカード証明書があり、すべてのホスト名がその証明書でカバーされるドメインにある場合、これは非常に簡単です。ホスト名のリスト(別名「サブジェクト代替名」)を証明書プロバイダーに提供して、それらすべてが含まれるようにする必要がある場合、トリッキーになります。手順3の前に、ホスト名に基づいてさまざまな証明書を提供できるtls再ネゴシエーションメカニズムがありますが、むらがあり、ほとんどのサーバーはそれを構成しません。 1つの証明書を提供するようにwebサーバーを構成する方がはるかに簡単です。