LoginSignup
26

More than 5 years have passed since last update.

複数 Redmine を1ドメインでホストする

Posted at

Apache + Passenger で

の様にホストする方法。

試したバージョンは

  • Apache 2.2.x
  • Passenger 3.0.x
  • Redmine 2.2.x

設定は簡単で

httpd.conf
Alias /redmine1 /opt/redmine-2.2-1/public
RackBaseURI /redmine1

Alias /redmine2 /opt/redmine-2.2-2/public
RackBaseURI /redmine2
symlink
cd /var/www
sudo ln -s /opt/redmine-2.2-1/public redmine1
sudo ln -s /opt/redmine-2.2-2/public redmine2

これで一見動いているのだが、実は Cookie の Path が 「/」 になっているので、両方に同時にアクセスできないので

config/application.rb
config.session_store :cookie_store, :key => '_redmine_session'
  
config.session_store :cookie_store, :key => '_redmine_session',
                     :path => config.relative_url_root
config/configuration.yml
autologin_cookie_path:
  
autologin_cookie_path: Redmine::Utils.relative_url_root

と書き換えると良いみたいですよ。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26