GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にApacheTomcat9サーバーをインストールします

Apache Tomcatは、Javaベースのコンテンツを提供するために最適化されたオープンソースのWebアプリケーションサーバーです。 Tomcatは、Javaサーブレットを実行し、JavaServer Pages(JSP)コードを含むWebページを提供するために使用されます。

このガイドでは、Ubuntu20.04へのApacheTomcat9サーバーのインストールについて説明します。

前提条件

Ubuntu20.04でsudo機能を持つユーザー。

UbuntuにApacheTomcat9をインストールする

以下のコマンドを使用して、Ubuntu20.04システムで利用可能なパッケージを更新することから始めます。

$ sudo apt update

次に、以下のコマンドを実行して、ApacheTomcat9および関連パッケージをインストールします。

$ sudo apt install tomcat9 tomcat9-admin

yと入力します プロンプトが表示されたら、インストールを確認します。

tomcat9を正常にインストールしたら、次のコマンドを実行して、サービスがアクティブであることを確認します。

$ sudo systemctl status tomcat9

qを押します コマンドプロンプトに戻ります。

注: tomcat9サービスがまだ実行されていない場合は、以下のコマンドで開始します。

$ sudo systemctl start tomcat9

システムの起動時に自動的に開始するようにApacheTomcatサービスを構成するには、次のコマンドを実行します。

$ sudo systemctl enable tomcat9

ApacheTomcat9サービスをテストする

まず、ApacheTomcat9サービスがリッスンしているポートを確認しましょう。以下のコマンドを実行してください。

$ sudo netstat -tulpn

注: netstatツールがUbuntu20.04マシンで利用できない場合は、次のコマンドでインストールできます。

$ sudo apt install net-tools

次の画像に示すように、ApacheTomcat9サービスはポート8080でリッスンしています。プログラム名「java」でわかります。 。」

デフォルトでは、Webサーバーがすでにポート80で実行されている可能性があるため、ApacheTomcatはポート8080を使用します。

注: デフォルトのリスニングポートを8080から別のポートに変更する場合は、次の構成ファイルを編集し、それに応じて8080を置き換えます。変更を有効にするには、tomcat9を再起動する必要があります。

$ sudo nano /usr/share/tomcat9/etc/server.xml

このガイドでは、デフォルトのリスニングポート8080を使用しています。

該当する場合は、ファイアウォールルールを更新して、ポート8080でのインバウンドトラフィックを許可します。たとえば、UFWが有効になっている場合は、以下のコマンドを実行して、ポート8080でのインバウンドトラフィックを許可します。

$ sudo ufw allow 8080

次に、Webブラウザーを開き、 YourServerIP:8080と入力します。 。たとえば、 192.168.16.8:8080

次の画像に示すように、デフォルトのTomcatホームページが表示されます。

Apache TomcatManagerWebappにログインします

Tomcat Manager Webappは、グラフィカルインターフェイスを介してTomcatサーバーを管理するために使用されます。まず、次のようにユーザーを作成しましょう。

$ sudo nano /etc/tomcat9/tomcat-users.xml

次に、次の3行をコピーして .tags内に貼り付けます。 ショラを忘れずに交換してください およびtomcatP@ ss あなた自身の価値観で。

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

次に、変更を保存してファイルを閉じます。

次のコマンドでtomcat9を再起動します:

$ sudo systemctl restart tomcat9

次に、デフォルトのTomcatホームページに戻り、 manager_webappをクリックします。 リンクまたはhost-manager_webapp リンク。

その後、前に指定したTomcatクレデンシャルを使用してログインします。

WebアプリケーションマネージャページからTomcatインスタンスを簡単に管理できるようになりました。 HTMLマネージャーヘルプをクリックします またはマネージャーヘルプ さらにガイダンスが必要な場合は上部にあります。

結論

このガイドでは、Ubuntu20.04へのApacheTomcat9のインストールについて説明しました。また、Tomcatインスタンスを管理するためにTomcat WebApplicationManagerにアクセスする方法についても説明しました。コメントや質問は大歓迎です。


Ubuntu
  1. Ubuntu18.04にApacheをインストールする方法

  2. UbuntuにNFSサーバーをインストールする

  3. Ubuntu20.04にApacheをインストールする方法

  1. Ubuntu18.04にTomcat8.5をインストールする方法

  2. Ubuntu18.04にTomcat9をインストールする方法

  3. Ubuntu20.04にTomcat9をインストールする方法

  1. Ubuntu 20.04 /Ubuntu18.04にApacheTomcat10をインストールする方法

  2. Ubuntu18.04LTSにApacheTomcat9をインストールする方法

  3. Ubuntu20.04にApacheTomcat10をインストールする方法