読者です 読者をやめる 読者になる 読者になる

PassengerでRailsをサブディレクトリで稼働させる方法

Rails

サブドメイン上で稼働させたほうがトラブルが無い気がするのですが、SSLの証明書の関係からサブディレクトリで稼働したほうが簡単そうなので、サブディレクトリで稼働させました。

VirtualHostの設定に以下の記述を追加します。

RailsEnv production
RailsBaseURI /app_name

Railsのpublicディレクトへのリンクを、VirtualHostのDocumentRootにapp_nameとして作成して、Apacheを再起動すれば完了しました。

参考:RoRアプリをサブディレクトリに分けて複数設置