さくらVPSのCentos7にGitBucketをインストールしました。
Contents
環境
- 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でログイン
コメント