サーバー経由でhttpsにリダイレクトする

サーバー経由でhttpsにリダイレクトする

SSL 経由でサイトを運営する必要があります。ドメインはホスティング スペースの特定の共有 IP を指しています。DNS 管理にアクセスできないものとします。

- 元のリクエストが https の場合、共有スペースを介して専用 IP を持つ新しいスペースにリダイレクトを設定し、https 経由で実行することはできますか?

- https リクエストを仲介 IP の http にリダイレクトし、その後専用 IP スペースの https に戻す必要がありますか?

答え1

おそらく期待できる最良の方法は、ホストが、発行されたドメインのリストにあなたのドメインを含むSAN証明書を設定できることでしょう。それに次ぐ最良の方法は、共有されるIPと互換性があるSNI証明書をインストールできることですが、これはすべてのブラウザでサポートされているわけではありませんが、最近のブラウザのほとんどではサポートされています(http://caniuse.com/#search=sni)。

パスの一部で HTTP が使用されている場合 (つまり、上記のソリューションのいずれでもない)、スニッフィングされて侵害されるリスクがあります。

答え2

あなたの質問は非常に漠然としています。

ホストからのリクエストを中間者経由で宛先サーバーにプロキシするリバース プロキシを追加したいようですね。

ここにいくつかのドキュメントがあります:

http://www.jamescoyle.net/how-to/116-simple-apache-reverse-proxy-example

関連情報