-->
./
<!-- フラ&#65533;ュが見れな&#65533;のためにここに何か書&#65533; --> フラ&#65533;ュがインス&#65533;&#65533;ルされて&#65533;&#65533;たいで&#65533;&#65533;&#65533;

2010年02月20日

[エントリー名] passengerの設定(Ubuntu9.10)

Entrydatas: view_entry_text
[登録日時] 2010年02月20日(Sat)21時43分

[最終更新] 2010年02月20日(Sat)21時43分

[エントリー名] passengerの設定(Ubuntu9.10)

[カテゴリ] Rails ubuntu Apache
関連・参考情報:
URLリンク http://d.hatena.ne.jp/lagos_on/20090705/1246751141

[内容]

必要なパッケージをインストール(インストール済みは不要)
sudo apt-get install apache2
sudo apt-get install ruby ruby-dev irb libopenssl-ruby
sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev

sudo gem install rails
sudo gem install passenger

passengerの設定コマンドを実行
passenger-install-apache2-module

# 次のような設定方法のメッセージが表示されるので、
Please edit your Apache configuration file, and add these lines:
に続く情報をもとに、ファイルを作成

u9@ubuntu:~ % cat /etc/apache2/mods-available/rails.load
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.9/ext/apache2/mod_passenger.so
u9@ubuntu:~ % cat /etc/apache2/mods-available/rails.conf
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.9
PassengerRuby /usr/bin/ruby1.8


モジュールを有効にする。
sudo a2enmod rails

バーチャルホストの設定
cd /etc/apache2/sites-available/
sudo vi rails-apache ←設定ファイルを作成
sudo a2dissite default ←もとからの設定を無効
sudo a2ensite rails-apache

/etc/hostsの編集(設定したServerNameの追加)
127.0.1.1 www.u9-rails.net もとからあるホストネーム

Apache2の再起動
sudo apache2ctl restart

rails-apacheの内容

ServerName www.u9-rails.net
ServerAdmin webmaster@localhost
DocumentRoot "/home/u9/www"
RailsBaseURI "/kokuhatu"
# RailsEnv "development"

Options Indexes ExecCGI FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all



ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None


Powered by ScribeFire.

posted by hirono at 21:45| Comment(0) | TrackBack(0) | Rails