結局くだらなかったことは色々ありますよね
・・・サーバーの設定のお話
apacheとtomcatを連携させてAPサーバーとして?公開しようというのですが、
apache側のプロキシの設定で
ProxyPass /request ajp://localhost:8009/directory
と、しました
リダイレクトも使うのでリバースプロキシの設定を
ProxyPassReverse /request http://localhost/directory
ProxyPassReverse /request https://localhost/directory
とかやっているのですが、httpsのところが実は爆弾でした
いえ、リクエストとディレクトリを同じ名前にしておけば全然問題なかったのでしょう
ちょっとできるかやってみた設定をそのまま横着してたのがいけなかったのでしょう
というか、リバースプロキシを自分に向ってさせる意味がこれっぽっちもなかったんでしょうね・・・・
何が問題だったかというと
暗号化したいページにhttpでリクエストした場合、httpsにしてリダイレクトさせてます
リバースプロキシ設定の下の方にマッチして、リダイレクト先のURLを
http://localhost/request
に変えてしまうようで・・・・(リクエストはhttp://だから、みたいですね)
httpsにリダイレクトさせようとするページにhttpでリダイレクトさせる、と

このウェブページにはリダイレクト ループが含まれています。

って感じですかねー    あぁぁ…ProxyPassReverse https://~/request https://~/directoryってできんのかいな

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*