serverをupgradeしたらredmineをが動かなくなった。
apacheのpassengerが動作しなくなっていた。(upgradeしたから当然・・)
再度passengerを設定するもうまく行かないので、thinとapacheで動作させるようにする。
サブディレクトリにするのがうまく行かなかった
参考 http://ysmt.blog21.fc2.com/blog-entry-291.html
redmine/config/environment.rbにサブディレクトリ用の設定を追加
.... # Initialize the rails application RedmineApp::Application.initialize! Redmine::Utils::relative_url_root = "/redmine"
cd redmine/public ln -s . redmine
/etc/apache2/conf-enable/redmine.conf
<Location "/redmine"> ProxyPass http://localhost:3000/redmine ProxyPassReverse http://localhost:3000/redmine </Location>
設定ファイル /etc/thin1.9.1/redmine.yml
pid: tmp/pids/thin.pid ##user: redmine ##group: redmine chdir: /usr/share/redmine wait: 30 timeout: 30 log: /var/log/thin.log max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 1 daemonize: true ##socket: /tmp/thin.sock rackup: /usr/share/redmine/config.ru address: 127.0.0.1 port: 3000 ###prefix: /redmine debug: on trace: on