多くのサイトをホストするサーバーで https を有効にすると、問題が発生しました。1 つのサイト (site1.com) に対してのみ https を有効にしましたが、ユーザーが https が有効になっていない site2.com を参照しようとすると、https://www.site2.comにアクセスしようとすると、https://www.site1.comにリダイレクトします。これを防ぐことはできますか?
質問する
60 次
1 に答える
2
そのためには 2 つの IP が必要で、別の IP で 1 つのサイトをホストします。
「問題」は、HTTP サーバーがリクエストを取得する前に TCP を介して IP ベースで SSL 接続が確立され、リクエストがすでに暗号化されていることです。SSL ポートが site1 にリンクされているため、このサイトが提供されます。
DNS A レコードが同じ IP を指している場合、これを行う唯一の方法は、2 つの IP を使用するか、 http: //site2.com を使用して(明示的に HTTPS を使用せずに) site2 の URL を入力することです。その場合、接続はポート 80 で暗号化されずに開かれます。
2 つの IP を設定して、一方に HTTPS を使用し、他方には HTTPS を使用しません。
于 2012-05-31T08:27:02.143 に答える