前提・実現したいこと
AWSのEC2上にインスタンスを起動し、ロードバランサにてSSL化しています。
インスタンス内ではとあるアプリ(apache,tomcat,postgres)が稼働していますが、ログインを行うと、アプリ側のチェック処理にて、そのままログアウトさせられてしまう事象が発生しています。
チェック処理では、リファラとリクエストURLのパラメタ部分を削除し、2つが一致しているかチェックしているようです。ブラウザから送信されるリファラは"https://~"となっていますが、インスタンスはhttpで解釈しているようで一致しないと判断されているようです。
そこで、リファラで指定されている"https://~"を"http://~"に変更したいと考え、RequestHeaderで指定してみたのですが、環境変数のHTTP_HOSTとREQUEST_URIがnullとなりうまくいきません。
RequestHeaderで環境変数は使用出来ないのでしょうか。使用方法について教えていただければ助かります。
試したこと
RequestHeader set referer http://%{HTTP_HOST}%e{REQUEST_URI}e
access_logを確認したところ、http://(null)(null)となっており環境変数が取得できていないようです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/20 15:16