Tomcatは、Javaアプリケーションを提供するために使用されるWebサーバーおよびサーブレットコンテナーです。Pagesテクノロジーのオープンソース実装です。8の最新リリースの基本的なインストールといくつかの構成について説明します。+`権限が設定された非rootユーザーが必要です。16.04初期サーバーセットアップガイドを完了すると、これを行う方法を学ぶことができます。Webアプリケーションコードを実行できるように、サーバーにJavaをインストールする必要があります。OpenJDKをapt-getでインストールすることで、その要件を満たすことができます。apt-getパッケージインデックスを更新します。Kitパッケージをインストールします。+`ユーザーを作成できます。ルートではありません)。Tomcatサービスを実行する新しいユーザーとグループを作成します。tomcat」ユーザーを作成します。+`ユーザーが設定されたので、Tomcatをダウンロードしてインストールします。8をインストールする最良の方法は、最新のバイナリリリースをダウンロードしてから手動で構成することです。8ダウンロードページ]で検索してください。利用可能な場合は最新の安定バージョンを使用する必要があります。*リストの下にあるリンクを「tar.gz」にコピーします。+`ディレクトリに移動します。tarballなどの一時的なアイテムをダウンロードするのに適したディレクトリです。Webサイトからコピーしたリンクをダウンロードします。+`ディレクトリにインストールします。ディレクトリを作成し、次のコマンドを使用してアーカイブを展開します。--strip-components=1次に、インストールに適切なユーザー権限を設定できます。+`ユーザーは、Tomcatインストールにアクセスする必要があります。Tomcatインストールを解凍したディレクトリに移動します。+`グループに、インストールディレクトリ全体の所有権を付与します。+`ディレクトリとそのすべてのコンテンツへの読み取りアクセス権と、ディレクトリ自体への*実行*アクセス権を付与します。+`ディレクトリの所有者にします。logs/適切な許可が設定されたので、Tomcatプロセスを管理するsystemdサービスファイルを作成できます。ステップ5:systemdサービスファイルを作成するTomcatをサービスとして実行できるようにしたいので、systemdサービスファイルを設定します。TomcatはJavaがインストールされている場所を知る必要があります。このパスは、一般に「JAVA_HOME」と呼ばれます。その場所を検索する最も簡単な方法は、次のコマンドを実行することです。`を追加することで構築できます。+`は次のようになります。+`は異なる場合があります。この情報を使用して、systemdサービスファイルを作成できます。tomcat.service」というファイルを開きます。/etc/systemd/system/tomcat.service次の内容をサービスファイルに貼り付けます。`の値を変更して、システムで見つけた値と一致させます。+`で指定されているメモリ割り当て設定を変更することもできます。-Djava.security.egd=file:/dev/./urandom'ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shUser=tomcatGroup=tomcatUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.target終了したら、ファイルを保存して閉じます。次に、systemdデーモンをリロードして、サービスファイルについて認識します。daemon-reload次のように入力して、Tomcatサービスを開始します。tomcat次のように入力して、エラーなしで開始されたことを再確認します。tomcatステップ6:ファイアウォールを調整し、TomcatサーバーをテストするTomcatサービスが開始されたので、デフォルトページが使用可能であることを確認するためにテストできます。それを行う前に、リクエストをサービスに到達できるようにファイアウォールを調整する必要があります。+`ファイアウォールが有効になっています。+`を使用して従来のリクエストを受け入れます。次のように入力して、そのポートへのトラフィックを許可します。8080ファイアウォールを変更すると、WebブラウザーでドメインまたはIPアドレスの後に「:8080」を入力して、デフォルトのスプラッシュページにアクセスできます。browserhttp://:8080他の情報に加えて、デフォルトのTomcatスプラッシュページが表示されます。マネージャーアプリのリンクをクリックすると、アクセスが拒否されます。次にそのアクセスを設定できます。Tomcatに正常にアクセスできた場合は、今すぐサービスファイルを有効にして、Tomcatがブート時に自動的に起動するようにします。Web管理インターフェースを構成するTomcatに付属のマネージャーWebアプリを使用するには、Tomcatサーバーにログインを追加する必要があります。+(Tomcatに付属のWebアプリ)にアクセスできるユーザーを追加する必要があります。+`タグの間にユーザーを定義することでこれを行うことができます。ユーザー名とパスワードを安全なものに変更してください。roles="manager-gui,admin-gui"/></tomcat-users>完了したら、ファイルを保存して閉じます。Managerアプリへのアクセスをサーバー自体からの接続に制限します。リモートマシンにインストールするので、この制限を削除または変更することをお勧めします。+`ファイルを開きます。/opt/tomcat/webapps/host-manager/META-INF/context.xml内部では、IPアドレスの制限をコメントアウトして、どこからでも接続できるようにします。自分のIPアドレスからの接続のみにアクセスを許可する場合は、リストにパブリックIPアドレスを追加できます。/></Context>完了したら、ファイルを保存して閉じます。変更を有効にするには、Tomcatサービスを再起動します。tomcatステップ8:Webインターフェースにアクセスするユーザーを作成したので、WebブラウザーでWeb管理インターフェイスに再度アクセスできます。一度、ブラウザのポート8080に続いてサーバーのドメイン名またはIPアドレスを入力することにより、正しいインターフェイスにアクセスできます。browserhttp://:8080表示されるページは、以前にテストしたときに指定したページと同じである必要があります。`からアクセスできるマネージャーアプリを見てみましょう。+`ファイルに追加したアカウント資格情報を入力する必要があります。その後、次のようなページが表示されます。Manager]Webアプリケーションマネージャは、Javaアプリケーションの管理に使用されます。ここで、開始、停止、リロード、デプロイ、およびアンデプロイできます。メモリリークを見つける)。最後に、サーバーに関する情報はこのページの一番下にあります。+`からアクセスできるホストマネージャーを見てみましょう。Managerページから、アプリケーションを提供する仮想ホストを追加できます。Webアプリケーションを自由にデプロイできます!現在、Tomcatインストールは機能していますが、完全に暗号化されていません。これは、パスワードなどの機密アイテムを含むすべてのデータがプレーンテキストで送信され、インターネット上の他の関係者が傍受して読み取ることができることを意味します。これを防ぐには、接続をSSLで暗号化することを強くお勧めします。https://www.digitalocean.com/community/tutorials/how-to-encrypt-tomcat-8-connections-with-apache-or-nginx-on-ubuntuに従って、Tomcatへの接続を暗号化する方法を見つけることができます。