Rubyに限った話ではないのだが、mod_rewriteでurlを書き換えてCGIを実行すると、Apacheは12080番ポートを使っているのに環境変数SERVER_PORTが80になるので困っている。
rewrite条件にマッチしないようにCGIを実行すると正しく12080が得られるので、mod_rewriteが悪さをしているようなのだが…。
Rubyに限った話ではないのだが、mod_rewriteでurlを書き換えてCGIを実行すると、Apacheは12080番ポートを使っているのに環境変数SERVER_PORTが80になるので困っている。
rewrite条件にマッチしないようにCGIを実行すると正しく12080が得られるので、mod_rewriteが悪さをしているようなのだが…。