GitBucketをWindows7にインストールしてみました。
Bitnami RedmineをインストールしているとApacheもインストールされているので、ApacheとTomcatを連携させて、Windowsサービスとして実行しています。
参考URL
以下のサイトを参考にさせていただきました。
- http://qiita.com/yuann/items/5759a11a49dd0580d80b
- http://www.hiskip.com/blog/memo/env/719.html
- http://www.javaroad.jp/opensource/js_tomcat3.htm
JREのダウンロードとインストール
GitBucketはJAVAで動作するので、JREが必要です。
以下のサイトからダウンロードしてインストールを行います。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Tomcatのダウンロードとインストール
以下のページから最新版のWindowsインストーラーをダウンロードします。
http://tomcat.apache.org/download-90.cgi
基本的にはウィザードに従ってインストールするだけです。
http://localhost:8080/にアクセスできればインストールは成功です。
Apacheの設定
Apache経由でAJPプロトコルでアクセスするための設定を行います。
まずはmod_proxy_ajpモジュールを有効化するため、httpd.confに設定されているmod_proxy_ajpモジュールの設定を有効にします(コメントアウトの削除)。
httpd.confはBitnami Redmineの場合は「C:\Bitnami\redmine\apache2\conf」にあります。
httpd.confの以下の行の#を消します。
#LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
次に、httpd.confにmod_proxy_ajpモジュールの設定ファイルを参照するパスを記載します。
今回は「C:\Bitnami\redmine\apache2\conf\extra」ディレクトリ配下に「gitbucket.conf」ファイルを設置しました。
httpd.confの一番下に以下の行を追加します。
Include conf/extra/gitbucket.conf
続いて、gitbucket.confに以下の転送ルールを記述します。
「http://[コンピュータ名]/gitbucket」にアクセスしたら、「Tomcatのdocsディレクトリ」配下に転送されることを表します。
8009は、Tomcat側の連携コネクタのポート番号です。
環境に応じて適宜変更してください。
<Location /gitbucket/ > ProxyPass ajp://[コンピュータ名]:8009/gitbucket/ </Location>
Tomcatの設定
ポート番号が8009になっていることを確認します。
Tomcatのインストールディレクトリにある「conf\server.xml」を開き、以下の記述になっているかどうかを確認します。
Tomcatのデフォルトのインストール先は「C:\Program Files\Apache Software Foundation\Tomcat 9.0」でした。
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
また、Apache経由でアクセスするため、Tomcatのデフォルトのポート番号8080が有効になっている場合は、コメントアウトし無効にします。
<!-- <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> --> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> -->
GitBucketのダウンロード
Githubから最新版のgitbucket.warファイルをダウンロードします。
https://github.com/gitbucket/gitbucket/releases
GitBucketのインストール
Tomcatのインストールフォルダの「webapps」フォルダにgitbucketのwarファイルを置きます。
Tomcatのデフォルトのインストール先は「C:\Program Files\Apache Software Foundation\Tomcat 9.0」でした。
Tomcatの起動
「スタートメニュー」→「Apache Tomcat 9.0 Tomcat9」→「Configure Tomcat」を起動し、「Start」をクリックします。
尚、Tomcatが起動すると、webappsフォルダ内にgitbucketというフォルダが自動で作成されます。
Apacheの再起動
Bitnami Redmineの場合は、以下からApacheの再起動ができます。
「スタートメニュー」→「Bitnami Redmine Stack」→「Bitnami Redmine Stack Manager Tool」
接続確認
「http://[コンピュータ名]/gitbucket/」にアクセスし、GitBucketの画面が表示されれば成功です。