さくらVPSにPhusion Passengerをインストールしました。

こんにちは!くまかけです。
Ruby on RailsのWebアプリであるRedmineを動かす為にPhusion Passengerをインストールしました。

目次

■Phusion Passengerをインストールする

Ruby on RailsのWebアプリをApacheやnginxで動かす為のモジュール。
# gem list passenger

■PassengerとApacheの連携を行う

# yum install gcc gcc-c++ libcurl-devel openssl-devel zlib-devel

# yum install httpd-devel apr-devel apr-util-devel

■Phusion PassengerのApacheモジュール版を作成してプラグインする

# passenger-install-apache2-module

入力待ちのままで、httpd.confに上記の内容を追加します。
apache2を再起動します。。。後でもいいのかな??

バーチャルホストの内容をhttpd.conに追加します。
ここで間違えたんですが、redmineディレクトリの下にpublicディレクトリがあるので、そこまでをDocumentRootに指定します。
例)/opt/www/www.examin.com/public_html/redmine/public

apache2を再起動します。

■参考資料

Apache 2.2 に Phusion Passenger をプラグインする手順 (CentOS/RedHat)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です