HaProxy を使用して受信リクエストの負荷を分散し、サブドメイン ベースのリダイレクトを行っています。ここで、すべての受信リクエストを強制的に HTTPS にし、クエリ パラメータを使用したいと考えています。
例:-
http://foo.test.com/test_page?person_name= "ブラ"
にリダイレクトする必要があります:-
https://foo.test.com/test_page?person_name=「ブラ」
私はApacheを使用してそのような種類のリダイレクトを行うことができることを知っています:-
RewriteEngine On
# This will enable the Rewrite capabilities
RewriteCond %{HTTPS} !=on
# This checks to make sure the connection is not already HTTPS
#RewriteRule ^/?(.*) HTTPS_REDIRECTION_LOGIC{SERVER_NAME}/$1 [R,L]
または、ポート 80 でリッスンする apache を使用してそのようなリダイレクトを行い、リダイレクトされた HA プロキシを作成して、prt 443 でリダイレクトされた要求をリッスンし、両方を同じボックスで実行できますか? 私はこのアプローチを試みましたが、Apache が起動するたびに、ポート 80 と 443 の両方にバインドされます。