Redmine 2.4.1を使っていましたが、3.1がすでにリリースされていてサポートも2.6 / 3.0 / 3.1しかされていない状況です。
「SSL+パスワードロック」+「IP制限」をさらに上からかぶせているので、ちょっと後回しになっていたのですが、一念発起してアップグレードしました。さすがにバージョンを大幅にアップしたこともあり、やった内容についてメモしておきます。
おもにサーバー管理者向けのため、当然知っているはずのウェブサーバー設定など細かい説明は省いている部分があります。
はじめに
- Ruby, Passenger(mod_rails for Apache)は変更しない
- 前の環境にいつでも戻せるようにする
※URLは変更する
ことを前提に、Redmineのアップグレードを行いました。
あまり一度にやってしまうとトラブルシューティングが大変だからです。