ぽざうねっと

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  420  : 記事  0  : コメント  9718  : トラックバック  76

ニュース

さて、今年は何を漬けようか

書庫

日記カテゴリ

Accessory

Community

Private

少し前までは、mongrel cluster + mod_proxy_balancer とかが主流だった様だけど、最近は pasenger がよろしいみたい。
というわけで、インストール。
いか、作業メモ。といっても passenger が非常に親切なため、とっても簡単。
まるで、windows 並に親切なインストールを行ってくれます。
◆passenger のインストール
 ・sudo gem install passenger を実行
 ・fastthread が足りないと言われたのでインストール
 ・mswin32 と ruby と i386-mswin32 が表示されたので ruby を選択
 ・今度は rack が足りないと言われたのでインストール
 ・fastthread, rack, passenger のインストールが無事終了

◆Apache モジュールのビルドとインストール
 ・sudo passenger-install-apache2-module を実行
 ・ビルドとインストールには下記のソフトウェアが必要らしい
   * GNU C++ compiler
   * Ruby development headers
   * OpenSSL support for Ruby
   * RubyGems
   * Rake
   * Apache 2
   * Apache 2 development headers
   * Apache Portable Runtime (APR) development headers
   * fastthread
   * rack
 ・Apache 2 development headers のみ not found となったためインストール
  ちなみに、下記のメッセージが表示される。なんて親切な。
   * To install Apache 2 development headers:
   Please run yum install httpd-devel as root.
 ・sudo yum install httpd-devel を実行→問題なく完了
 ・再度 sudo passenger-install-apache2-module を実行→問題なく終了
 ・インストール時に、httpd.conf に下記を追加しろというメッセージが表示されるので追加。
  (また virtualhost の設定も簡単に出てくる。)
  Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3/ext/apache2/mod_passenger.so
   PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.3
   PassengerRuby /usr/bin/ruby

  After you restart Apache, you are ready to deploy any number of Ruby on Rails
  applications on Apache, without any further Ruby on Rails-specific
  configuration!
 ・apache を再起動 sudo /etc/rc.d/init.d/httpd restart

virtualhost の設定はまた後日。
ssl で動かすテストのため、設定にちょっとトラブルありそうな予感。
投稿日時 : 2008年9月23日 14:00

コメント

No comments posted yet.

Post Feedback

タイトル
名前
Url:
コメント: