ゼロからはじめるWEBプログラミング入門

未経験者でも初心者でも関係なく、とにかくWEBサイトを作るところから始めるブログ!

Tomcat8をインストール[GCE]

Tomcat8のインストー

手順
  1. Tomcat用ユーザ作成
  2. Tomcat8のインストー
  3. サービス登録 & 自動起動有効化
  4. Tomcat起動
  5. ファイアウォールの設定


1.Tomcat用ユーザ作成

useradd -s /sbin/nologin tomcat

f:id:sbc-web:20170424232241p:plain


2. Tomcat8のインストー

ダウンロード
curl -O http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz

f:id:sbc-web:20170424233018p:plain


展開
tar -xzvf apache-tomcat-8.5.14.tar.gz

f:id:sbc-web:20170424233110p:plain


移動&権限設定
# tomcat用のディレクトリへ移動
mv apache-tomcat-8.5.14 /usr/local/tomcat

# 権限をtomcatユーザに変更
chown -R tomcat:tomcat /usr/local/tomcat

f:id:sbc-web:20170424233519p:plain


3. サービス登録 & 自動起動有効化

サービス登録

/etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat 8
After=syslog.target network.target

[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/usr/local/tomcat/tomcat.pid
RemainAfterExit=yes

ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecReStart=/usr/local/tomcat/bin/shutdown.sh;/usr/local/tomcat/bin/startup.sh

[Install]
WantedBy=multi-user.target


権限設定
chmod 755 /etc/systemd/system/tomcat.service

f:id:sbc-web:20170424233958p:plain


自動起動を有効に設定
systemctl enable tomcat

f:id:sbc-web:20170424234046p:plain


4.Tomcat起動

systemctl start tomcat

f:id:sbc-web:20170424234331p:plain


5.ファイアウォールの設定

f:id:sbc-web:20170426224639p:plain


  • Tomcatのポート8080の解放

f:id:sbc-web:20170426224654p:plain


  • ルールが追加されました

f:id:sbc-web:20170426224715p:plain


  • 無事にTomcatのページが表示されたのでインストール完了

f:id:sbc-web:20170426224727p:plain