メモ書きです。
環境
- OS X 10.9
- apache2
要件
- サーバのアドレスは 192.168.1.111 としておく。
- JIRA, Stash, Confluenceはそれぞれスタンドアロンで動作させる。
- ポートはそれぞれ 8080, 8081, 8082 としておく。
- リバースプロキシで http://192.168.1.111/jira のようにアクセスできるようにする。
- ユーザーはJIRAユーザーディレクトリを使用する。
必要なもの
- Java 7 (Stashが7以上を要求する)
勘所
以下のコンフィグをデータベースセットアップ前に済ませておくこと。
-
それぞれの server.xml で path を設定しておく
-
それぞれの server.xml で proxyName と proxyPort を設定しておく
資料を参照 Integrating JIRA with Apache -
mod_proxy を用いて以下のように apache を設定しておく。
ProxyPass /jira http://192.168.1.111:8080/jira
ProxyPassReverse /jira http://192.168.1.111:8080/jira
# 以下同様
データベース(と、その他もろもろ)のセットアップにおいて自動的に連携するアプリケーションの設定を行う。セットアップ前に上記の設定を済ませておかないとポート指定のアドレスが設定に紛れ込むことになってしまいよろしくない。
終わったら
- アプリケーションリンク、アプリケーションナビゲータの確認
- JIRA ユーザーディレクトリの動作確認
あとはお好みで。