前提・実現したいこと
AWSのEC2上にインスタンスを起動し、ロードバランサにてSSL化しています。
インスタンス内ではとあるアプリ(apahce,tomcat,postgres)が稼働しています。
ブラウザからはhttpsでアクセスしますが、インスタンスはhttpでリクエストを受信している状態です。
この時、稼働中のアプリのチェック処理にてログアウトさせられてしまう事象が発生しています。
チェック処理ではリファラとリクエストURLのパラメタ部分を削除し、2つが一致しているかチェックしているようなのですが、リファラがhttpsで飛んできているため、一致しないと判断されているようです。
稼働中アプリは他社製であるため直接変更したくなく、apacheやtomcat、サーバー側の設定変更等で対応したいのですが、どのような方法があるでしょうか。ご教示いただけると幸いです。
発生している問題・エラーメッセージ
メッセージ等は特に無し。
ブラウザからアクセス時、ログイン後そのままログアウトさせられてしまう。
該当のソースコード
無し
試したこと
1.以下を設定してみたがERR_TOO_MANY_REDIRECTSで接続不可でした。
<VirtualHost *:80> RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} =https RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent] </VirtualHost>
2.以下を設定してみたがHTTP_HOSTとREQUEST_URIがnullとなる(アクセスログで確認しました)
RequestHeader set referer http://%{HTTP_HOST}%e{REQUEST_URI}e
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。