1024tips

WEBエンジニアがLinux,Mac,Rails他のTIPSをまとめます。目指せ1024TIPS!

httpd

Passengerをdevelpmentモードで動かす

開発マシンをApache+Passengerで動かしていてRailsをdevelopment環境で動かしたい場合、次の記述を行う。


ServerName www.myapp.com
DocumentRoot /home/username/myapp/public
RailsEnv development
Railsレシピブック 183の技Railsレシピブック 183の技
著者:高橋 征義
販売元:ソフトバンククリエイティブ
発売日:2008-05-31
おすすめ度:5.0
クチコミを見る

Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応
Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応
著者:大場 寧子
販売元:毎日コミュニケーションズ
発売日:2008-05-31
おすすめ度:4.0
クチコミを見る

MacPortsでhttpdをインストールする

mongrelではなくapache+PassengerでRails環境を作ることにした。MacPortsでのインストール方法は以下。

apache2.2インストール

$ sudo port install apache2▼自動起動設定
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

Passengerインストール

http://www.modrails.com/install.htmlを参考にする。
$ sudo gem install passenger
$ sudo passenger-install-apache2-module

▼httpd.confに以下内容を追加する。ちなみにportsでインストールしたhttpdの設定ファイルは/opt/local/apache2/conf/httpd.confにある。--
Please edit your Apache configuration file, and add these lines: 
LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.2.5
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
-- 

▼httpd.confにrailsアプリの設定を追加する。
--
   <VirtualHost *:80>
      ServerName www.yourhost.com
      DocumentRoot /somewhere/public
   # <-- be sure to point to 'public'!
   </VirtualHost>
-- 

PostgreSQL、httpd他のバージョン確認方法

他人のサーバ、既存環境が動いているサーバでバージョン確認したい場合にどうぞ。

■postgreSQL
psql --version

■httpd
httpd -vでバージョン、httpd -Vでコンパイルオプション

■mysql
mysql -D mydatabase -e "select version();"

Linux高信頼サーバ構築ガイド シングルサーバ編 (Industrial Computing Series)Linux高信頼サーバ構築ガイド シングルサーバ編 (Industrial Computing Series)
著者:笠野 英松
販売元:CQ出版
発売日:2009-04
おすすめ度:5.0
クチコミを見る

LinuxサーバHacks―プロが使うテクニック&amp;ツール100選
LinuxサーバHacks―プロが使うテクニック&amp;ツール100選
著者:ロブ フリッケンガー
販売元:オライリージャパン
発売日:2003-11
おすすめ度:4.0
クチコミを見る

Linuxサーバ Hacks 2 ―コネクティング、モニタリング、トラブルシューティング
Linuxサーバ Hacks 2 ―コネクティング、モニタリング、トラブルシューティング
著者:Bill von Hagen
販売元:オライリー・ジャパン
発売日:2006-10-24
おすすめ度:4.0
クチコミを見る
 

訪問者数
  • 今日:
  • 昨日:
  • 累計: