RedmineをApache2で動かす。
sudo -s apt-get install apache2 apt-get install apache2-prefork-dev apt-get install g++ apt-get install libopenssl-ruby1.8 gem install passenger
以下のコマンドを実行し、出力されるApache2の設定例を書き留めておく。
ここで設定するPATHは.profileに追加しておく。
export PATH=$PATH:/var/lib/gems/1.8/bin passenger-install-apache2-module
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.6/ext/apache2/mod_passenger.so PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.6 PassengerRuby /usr/bin/ruby1.8
Apache2の設定を追加する。
echo 'LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.6/ext/apache2/mod_passenger.so' > /etc/apache2/mods-available/passenger.load echo 'PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.6' >> /etc/apache2/mods-available/passenger.conf echo 'PassengerRuby /usr/bin/ruby1.8' >> /etc/apache2/mods-available/passenger.conf ln -s /etc/apache2/mods-available/passenger.load /etc/apache2/mods-enabled/passenger.load ln -s /etc/apache2/mods-available/passenger.conf /etc/apache2/mods-enabled/passenger.conf vi /etc/apache2/sites-available/default
/etc/apache2/sites-available/default にredmineのpublicディレクトリへのパスを設定する。
<VirtualHost *:80> ServerName www.yourhost.com DocumentRoot /redmine/public # <-- be sure to point to 'public'! <Directory /redmine/public > AllowOverride all # <-- relax Apache security settings Options -MultiViews # <-- MultiViews must be turned off </Directory> </VirtualHost>
apache2ctl restart
これでブラウザからサーバーのURLにアクセスするとRedmineの初期画面が表示される。
sudoを終了する。
exit