サイトマップ 連絡先 最初に戻る 戻る 次へ進む
$Date: 2018-07-07 06:49:13 +0900 (2018/07/07 (土)) $
$Revision: 1347 $

Redmine をサブディレクトリで動かす

概要

Redmine をサブディレクトリを説明します。

手順

前提

以下の手順を行っているとします

mongrel

mongrel の停止

mongrelデーモンを起動している場合、デーモンを停止します。
$ mongrel_rails cluster::stop

mongrel の再設定

mongrel の再設定を行います。
$ mongrel_rails cluster::configure -e production -p 3000 --prefix=/redmine

mongrel の起動

mongrel を起動します。
$ mongrel_rails start -d -e production -p 3000 --prefix=/redmine

参考

Apache

Apache 設定ファイル ( httpd.conf ) を編集

/etc/apache2/conf/httpd.conf を以下のように書き換える
ProxyPass        /redmine http://localhost:3000/redmine
ProxyPassReverse /redmine http://localhost:3000/redmine

Apache を再起動

# /etc/init.d/apache2 restart
httpdを停止中:                                             [  OK  ]
httpdを起動中:                                             [  OK  ]

ブラウザで動作確認

以下の URL にブラウザでアクセスする。
http://localhost/redmine/

全手順

# apt-get -y install subversion
# apt-get -y install MySQL-shared
# apt-get -y install MySQL-ruby
# apt-get -y install MySQL-server
# apt-get -y install MySQL-client
# apt-get -y install rubygems
# chkconfig apache2 on
# chkconfig mysql   on
# /etc/init.d/mysql start
# gem install rake
# gem install mongrel_cluster --include-dependencies
# gem install rails --include-dependencies
# adduser redmine
# passwd  redmine

$ svn co http://redmine.rubyforge.org/svn/tags/0.6.3 redmine
$ mysqladmin -u root password mysql
$ mysql -u root -p
$ cd redmine/
$ cp config/database.yml.example  config/database.yml
$ vi config/database.yml

$ rake db:migrate RAILS_ENV="production"
$ rake load_default_data RAILS_ENV="production"
$ mongrel_rails cluster::configure -e production -p 3000 --prefix=/redmine
$ mongrel_rails start -d -e production -p 3000 --prefix=/redmine

# cd ~apache/
# vi /etc/apache2/conf/httpd.conf

# /etc/init.d/apache2 restart