Nginx × Tomcat8.5でGitBucket導入、各種インストールと設定【CentOS7 / Vagrant】
wget をインストールしてない人は、curl -OL で代用するか yum でインストールして下さい
*wget, curl 共にライセンスに同意したことになります。
Linux x64
RPMベースのLinux x64版Javaのインストール方法
おまけにもれなくOpenJDKがついてきますw
というわけで、8.5を手動インストールすることにしました。
Tomcat 8.x Software Downloads (公式サイト)
もし警告(FAILED)が出たらダウンロードし直して下さい
所有者に読み書き権限、グループ・その他ユーザーに読み込み権限付与
*片方でok
*servicesにhttpか、portsに80がなければ実行
Guestシャットダウン
*SSHを終了してHostで実行 ポートフォワーディング設定
*設定したいマシンのVagrantfileのあるフォルダで実行 もう一度Guestを立ち上げてSSH Hostブラウザからnginxにアクセス
ようやく、念願のNginxにリバースプロキシ設定してTomcat8.5でGitBucket動かす備忘録残せた・・・。
引っ張りすぎだ!とお怒りの方がいるのか不明ですが、クラッシュしたPCが悪いんだーーーっ
というわけで、みなさま最後まで見て頂き、ありがとうございました( *´ω`) _U~~
JDKのインストール
/tmp ディレクトリにtarballを配置JDKのダウンロード
Java SE Development Kit 8 Downloads (公式サイト)*wget, curl 共にライセンスに同意したことになります。
Linux x64
JDKの解凍、配置
JDKの環境変数設定
.bash_profileの末尾に追記 .bash_profileの再読み込み 確認【 TIPS 】 .bash_profile と .bashrc >>
インストール方法(公式サイト)
Linux 64ビットJavaのインストール方法RPMベースのLinux x64版Javaのインストール方法
Tomcatのインストール
CentOS7で公式リポジトリにTomcat 7.0.42が採用されたのでyumでインストール可能になったものの、 Tomcat9.0のalpha版がリリースされてる中7.0とか、せめて8.0にしようよ・・・。おまけにもれなくOpenJDKがついてきますw
というわけで、8.5を手動インストールすることにしました。
【 TIPS 】 CentOS VS Tomcat >>
Tomcatのダウンロード
Apache Tomcat Versions (公式サイト)Tomcat 8.x Software Downloads (公式サイト)
CHECKING HASHES
どちらか片方実行して完了(OK)と表示されれば正常にダウンロードできてますもし警告(FAILED)が出たらダウンロードし直して下さい
Tomcatの解凍、配置
Tomcatの設定
ユーザー追加、ディレクトリの所有者変更
起動スクリプト作成
systemdにservice登録 権限変更所有者に読み書き権限、グループ・その他ユーザーに読み込み権限付与
Tomcat起動関連コマンド
自動起動有効化 tomcatの起動 tomcatの状態確認 その他Tomcatにアクセス
GuestシェルからTomcatにアクセス【 TIPS 】 .Service >>
Nginxのインストール
CentOSの標準リポジトリには、Nginxのパッケージがないので、 Nginx公式のリポジトリかepelリポジトリからインストールします。*片方でok
Nginx公式リポジトリ
Nginx公式CentOS7用リポジトリのインストール nginxリポジトリからnginxパッケージのインストールepelリポジトリ
epelリポジトリのインストール epelリポジトリからnginxパッケージのインストール【TIPS】 yum repo >>
nginx起動関連コマンド
自動起動有効化 nginxの起動 nginxの状態確認 その他nginxにアクセス
GuestシェルからnginxにアクセスHOSTブラウザからアクセス
ファイアウォールのポート解放
ファイアウォール設定確認 ポート開放*servicesにhttpか、portsに80がなければ実行
ポートフォワーディング追加
シャットダウンせずに編集して、vagrant reloadでもokGuestシャットダウン
*SSHを終了してHostで実行 ポートフォワーディング設定
*設定したいマシンのVagrantfileのあるフォルダで実行 もう一度Guestを立ち上げてSSH Hostブラウザからnginxにアクセス
Nginxにリパースプロキシの設定
nginx設定ファイルの構文確認
-t //構文チェック 以下の出力がでればokですnginx: the configuration file /etc/nginx/conf.d/tomcat.conf syntax is oknginx設定更新 HostブラウザからNginx経由でTomcatにアクセス
nginx: configuration file /etc/nginx/conf.d/tomcat.conf test is successful
GitBucketのインストール
GitBucketのダウンロード
GitBucket Releases note (GitHub)GitBucketにアクセス
HostブラウザからGitBucketにアクセスようやく、念願のNginxにリバースプロキシ設定してTomcat8.5でGitBucket動かす備忘録残せた・・・。
引っ張りすぎだ!とお怒りの方がいるのか不明ですが、クラッシュしたPCが悪いんだーーーっ
というわけで、みなさま最後まで見て頂き、ありがとうございました( *´ω`) _U~~
コメント
コメントを投稿