5
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS7にGitBucketを構築

Posted at

##CentOS7にGitBucketを構築する手順

###(0)バージョンなど

もの バージョン
OS CentOS7(7.2.1511)
Apache 2.4.6
Java 1.8.0-101
Tomcat 7.0.54-2
GitBucket 4.0
*iptablesは使用しません。

**** ###(1)GitBucketを構築するサーバに入る
ssh -l ユーザ名 アドレス
#パスワード入力 → admin権限に変更(su -)

**** **※この先,サーバ内には何もインストールされていないものとして進みます** ###(2)wgetをインストール
yum -y install httpd

**** ###(3)Apacheをインストール
yum -y install wget

**** ###(4)jdkをインストール
yum install java-1.8.0-openjdk-devel
#インストール可能なjdkを調べる場合以下
#yum search jdk

**** ###(5)tomcatをインストール
yum install tomcat

/usr/share/tomcat
にtomcatがインストールされる。


**** ###(6)Tomcat実行用のユーザを作成 実行ユーザがrootではセキュリティ上問題があるため、Tomcat実行用のユーザを作成。
useradd -s /sbin/nolog tomcat
##tomcatフォルダ以下の権限を作成したtomcatユーザに変更
chown -R tomcat:tomcat /usr/share/tomcat

**** ###(7)GitBucketダウンロード GitBucketをTomcatのデフォルトアプリケーション配置フォルダへ、ダウンロードする。
cd /usr/share/tomcat/webapps
wget https://github.com/takezoe/gitbucket/releases/download/4.0/gitbucket.war -O gitbucket.war

*バージョンによって[4.0]の部分を変えてください。


**** ###(8)Apache Tomcatのポートを解放する
#ポートによるアクセス許可の設定
firewall-cmd --permanent --add-port=8080/tcp
#設定を有効化するため、以下のコマンドを実行してリロード
firewall-cmd --reload

**** ###(9)各種サービスのステータスを確認
systemctl status firewalld
systemctl status httpd
systemctl status tomcat

**** ###(10)GitBucket起動
systemctl start firewalld
systemctl start httpd
systemctl start tomcat

**** ###(11)GitBucketへアクセス http://アドレス:8080/gitbucket

*CentOS7からはデフォルトでfirewalldが有効でiptablesは無効になっています。
*代わりではないですがserviceコマンドはsystemctlに変更(使い方が違う)。


###ただのメモ

*firewalldの設定内容確認
firewall-cmd --list-all

*systemdのサービスを表示
systemctl list-unit-files

*yumコマンドでインストール済みのものを表示する方法
yum list installed
yum list installed | grep 'php-xml'

*サービスの登録
(~CentOS 6)chkconfig --add
(CentOS 7~)systemctl daemon-reload

*自動起動設定 systemctl enable サービス名.service
*自動起動解除 systemctl disable サービス名.service

*パッケージを探す場合の基本
yum search パッケージ

5
14
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?