Archive for category nginx

Nginx+Passengerで、 / と /hoge に別々のRails appをデプロイする

単純に /hoge と /fuga に別々のアプリケーションをdeployするのなら、話は単純で、以下のチュートリアルのとおりなんですが。

問題は passenger_base_uri に「/」を指定できないこと。

方針としては、「/」のアプリケーションと「/hoge」のアプリケーションは別々のポートで配備して、かつ「/」をデプロイした側から、リバースプロキシで「/hoge」に飛ばしてあげる、という感じです。Pound辺りと組み合わせてもいいんですが、Nginxだけで完結できます。

Read the rest of this entry »

Ubuntuに、passenger-install-nginx-moduleした

Ubuntuは、aptitudeでNginxが入るんだけど、Passenger対応しているわけではない。ビルド時に指定しないとPassengerのモジュールが組み込まれないから。

以下は、passenger対応させた上でinitスクリプトの登録までする手順。

Read the rest of this entry »