インストールする方法 Apache AlmaLinux8上のTomcat

このチュートリアルでは、インストール方法を説明します Apache AlmaLinux 8上のTomcat。知らなかった人のために、 Apache Tomcat(旧称Jakarta Tomcat)は、によって開発されたオープンソースのWebサーバーです。 Apache Javaファイルを簡単に実行できるJavaHTTPサーバーを提供します。 ほとんどの本番環境では、Tomcatは Apache HTTPサーバー Apache HTTPサーバーは、HTMLや画像などの静的コンテンツに対応し、動的コンテンツの要求をTomcatに転送します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 のステップバイステップのインストールを紹介します Apache AlmaLinux8でのシステム管理用のTomcat。RockyLinuxでも同じ手順に従うことができます。

インストール Apache AlmaLinux8上のTomcat

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnfアップデート
sudo dnf installepel-リリース

ステップ2.Javaをインストールします。

ここでは、公式リポジトリで入手可能なOpenJDKバージョンをインストールします。 必要に応じて、古いバージョンを使用することもできます。 選択したものを選択してインストールします。

  • Java11をインストールします。

sudo dnf install java-11-openjdk

  • Java8をインストールします。

sudo dnf install java-1.8.0-openjdk

Javaのインストールが完了したら、以下のコマンドを実行してJavaのバージョンを確認します。

javaバージョン

手順3.Tomcatサービスアカウントを作成します。

Tomcatのみにアクセスでき、システムにログインして何かをインストールまたは削除するなど、他の目的には使用できないグループとユーザーを作成しましょう。

sudo groupadd tomcat
sudo mkdir / opt / tomcat
sudo useradd -s / bin / nologin -g tomcat -d / opt / tomcat tomcat

ステップ4.インストール Apache AlmaLinux8上のTomcat。

今、私たちはダウンロードします Apache 公式ページからTomcatインストーラーを作成し、作業ディレクトリに保存します。

wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz
sudo tar -zxvfapache-tomcat-*。tar.gz-C / opt / tomcat –strip-components = 1

次に、適切なファイル権限を設定します。

sudo chown -R tomcat:/ opt / tomcat
sudo sh -c’chmod + x /opt/tomcat/bin/*.sh ‘

ステップ5.作成 Apache TomcatSystemdサービス。

Tomcatを次のように管理するための起動スクリプトを作成する必要があります systemd サービス。 を作成しましょう tomcat.service ファイル:

sudo nano /etc/systemd/system/tomcat.service

次の行を追加します。

[Unit]

Description = TomcatWebサーブレットコンテナAfter = network.target

[Service]
Type = forking User = tomcat Group = tomcat Environment = “JAVA_HOME = / usr / lib / jvm / jre” Environment = “JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = file:/ dev /./ urandom “Environment =” CATALINA_BASE = / opt / tomcat “Environment =” CATALINA_HOME = / opt / tomcat “Environment =” CATALINA_PID = / opt / tomcat / temp / tomcat.pid “Environment =” CATALINA_OPTS = -Xms512M -Xmx1024M -server- XX:+ UseParallelGC “ExecStart = /opt/tomcat/bin/startup.sh ExecStop = /opt/tomcat/bin/shutdown.sh

[Install]
WantedBy = multi-user.target

Save と close、開始して有効にします Apache Tomcatサービス:

sudo systemctlデーモン-リロード
sudo systemctl start tomcat
sudo systemctl enable –now tomcat

手順6.ファイアウォールを構成します。

許可する Apache LinuxファイアウォールのTomcatサービスポート:

sudo Firewall-cmd –zone = public –permanent –add-port = 8080 / tcp
sudo Firewall-cmd –reload

ステップ7.構成 Apache Tomcatアプリケーションマネージャー。

デフォルトでは、Tomcatのデフォルトページにのみアクセスできます。 アクセスするために admin およびサーバーステータス、アプリマネージャー、ホストマネージャーなどの他のセクションでは、次のユーザーアカウントを構成する必要があります。 admin および管理者。 要件に従ってManagersアプリを構成する必要があります。

sudo nano /opt/tomcat/conf/tomcat-users.xml

次の行をコピーして貼り付けます。

次に、次のファイルを編集して、他のマシンからアクセスできるようにします。

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml

次のコード行を見つけてコメントします。

最初に<!–を追加し、最後に–>を追加するだけで、その後は次のようになります。

<!-->

最後に、再起動します Apache Tomcat 10サービス:

sudo systemctl restart tomcat

ステップ8.アクセス Apache TomcatWebインターフェイス。

正常にインストールされたら、Webブラウザーを開き、次のアドレスに移動します。 https://your-server-ip-address:8080 下の図のようなページが表示されている場合は、Tomcatが正しくインストールされていることを意味します。

おめでとう! 正常にインストールされました Apache Tomcat。 このチュートリアルを使用してインストールしていただきありがとうございます Apache AlmaLinux8システム上のTomcat。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式 Apache TomcatのWebサイト