さくらVPSのCentos7にGitBucketをインストール

さくらVPSのCentos7にGitBucketをインストールしました。

環境

  • CentOS 7
  • Apache 2.4
  • GitBucket 4.18.0
  • ドメイン:git.hoge.com

apacheのインストール

$ sudo yum install httpd

apacheの初期設定

  • /etc/httpd/conf/httpd.confを修正
    ServerAdmin [email protected]
    ServerName git.hoge.com:80
    

jdkのインストール

$ sudo yum install java-1.8.0-openjdk-devel

tomcatのインストール

$ sudo yum install tomcat

GitBucketのダウンロード

$ cd /usr/share/tomcat/webapps
$ wget https://github.com/takezoe/gitbucket/releases/download/4.18.0/gitbucket.war -O gitbucket.war

tomcatの設定

設定ファイルを開く

# sudo vi /usr/share/tomcat/conf/server.xml

コメントアウト

<!--
  <connector port="8080" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443">
-->

Apacheの設定

$sudo vi /etc/httpd/conf.d/gitbucket.conf
<Location /gitbucket>
    ProxyPass ajp://localhost:8009/gitbucket
</Location>

各種サービスの再起動

$ sudo systemctl start httpd
$ sudo systemctl enable httpd
$ sudo systemctl start tomcat
$ sudo systemctl enable tomcat

ファイアウォールの設定

$ sudo firewall-cmd --add-service=http --zone=public --permanent
$ sudo firewall-cmd --add-port=8009/tcp --permanent
$ sudo firewall-cmd --reload

GitBucketにアクセス

http://git.hoge.com/gitbucketにアクセスしID:root、Pass:rootでログイン

シェアする

  • このエントリーをはてなブックマークに追加

フォローする