フロントapache2+バックmongrel構成構築ではまったところ

まず、基本的なところとして、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 handler was valid for the URL /rails/say/hello. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

http://hoppersource.dip.jp/wordpress/?m=20070821

hopperSource