まず、基本的なところとして、mongrelで動作させるときは、 .htaccessやdispatch.cgiなどは不要。 このことが解らなくて、mod_proxyの設定が間違っていたのに、 apache+cgiとしては動作していたので、 一見動くのだけどどうも正常じゃないくさいと言う、よく解らないことになっていました。 (具体的には、production環境でmongrelで待ち構えていたのに、アクセスログを見るとdevelopment環境で動いていた) その他、最大にはまったのは、mod_proxyのエラーでした。下記のURLを参考に、 sudo a2enmod proxy_http 解決。 ■はまった箇所 mod_proxy.cを有効にしたい時に proxy_http_moduleをLoadModuleしないと下記エラーが出て動作しない。 proxy: No protocol hand