Tomcat サーバーとしても知られる Apache Tomcat は、オープン ソースの Java サーブレット ココンテナであり、Java コードを実行するための純粋な JAVA http Web サーバー環境を提供します。これは非常に有名で、世界中で Java ベースの Web サイトを実行するために広く使用されています。 Apache Tomcat ソフトウェアは、幅広い業界や組織にわたる多数のミッションクリティカルな Web アプリケーションを強化します。
Apache Tomcat は、Linux、Unix、Windows などのさまざまなオペレーティング システムで使用できます。 Apache Tomcat は最近、Tomcat 8.0.x バージョンのサポート終了を発表しましたが、これは 8.5.x バージョンには影響しません。
Linux に Apache Tomcat をインストールするにはどうすればよいですか?
このチュートリアルでは、最新の安定バージョンである v8.5 の Apache Tomcat インストールについて説明します (v9 も利用可能ですが、これは執筆時点ではまだベータ版であり、現在安定バージョンはありません)。
要件
Tomcat 8.5 をインストールするには、JAVA 7 以降が必要です。したがって、まずシステムに JAVA をインストールしてセットアップする必要があります。次のコマンドを使用して JAVA をインストールできます。
CentOS/RHEL $ sudo yum install java-1.8.0 Ubuntu/Debian $ sudo apt-get install openjdk-8*
Apache Tomcat のインストール
Apache Tomcat のインストールでは、次のコマンドを使用して公式からアーカイブされたパッケージをダウンロードします。 website,
$ wget http://redrockdigimark.com/apachemirror/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
ファイルのダウンロードが完了したら、/opt ディレクトリでパッケージを解凍します (他のディレクトリ/データなどを使用することもできます)。ターミナルで次のコマンドを実行してファイルを抽出します。
$ tar -xvzf pache-tomcat-8.5.23.tar.gz -C /opt $ mv /opt/apache-tomcat-8.5.23/ /opt/tomcat
これで Apache Tomcat の準備が整いましたが、その前に、Tomcat の「Manager」ページと「GUI」ページにアクセスするための証明書を割り当てる必要があります。デフォルトでは、ユーザー名とパスワードは設定されていません。資格情報を確認するために、「/opt/tomcat/conf/tomcat-users.xml」ファイル
$ vim /opt/tomcat/conf/tomcat-users.xml
を使用し、ファイル
<role rolename=”manager-gui” /> <user username=”manager” password=”Password@123″ roles=”manager-gui” /> <role rolename=”admin-gui” /> <user username=”admin” password=”Password@123″ roles=”admin-gui” />
に次のエントリを作成します。 「Tomcat-users の前にこれらのエントリを作成します」というタグが指定されていることを確認してください。つまり、以下で説明する行の前に上記のエントリを作成します。
<tomcat-users xmlns=”http://tomcat.apache.org/xml” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://tomcat.apache.org/xml tomcat-users.xsd” version=”1.0″>
完了後、ファイルを保存して終了します。
別の変更を行う必要がありますが、これは完全にオプションであり、管理者ページへのアクセス方法に完全に依存します。管理ページにはローカル ホスト上のブラウザからのみアクセスできますが、他のリモート マシンからアクセスする必要があります。管理者用に「context.html」を変更して、リモート ログインを無効にする行をコメント アウトする必要があります。
$ vi /opt/tomcat/webapps/manager/META-INF/context.xml <Context antiResourceLocking=”false” privileged=”true” > <!– <Valve className=”org.apache.catalina.valves.RemoteAddrValve” allow=”127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1″ /> –> </Context>同じことがホスト マネージャー コンテキスト ファイル
$ vi /opt/tomcat/webapps/host-manager/META-INF/context.xml <Context antiResourceLocking=”false” privileged=”true” > <!– <Valve className=”org.apache.catalina.valves.RemoteAddrValve” allow=”127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1″ /> –> </Context>にも当てはまります。これで、Tomcat サーバーを起動する準備が整いました。/opt/tomcat/bin フォルダーに移動して、「startup.」という名前のスクリプトを実行します。 sh",
$ cd /opt/tomcat/bin $ sh startup.shApache Tomcat は次の出力で開始されます。ここで、選択した Web ブラウザーを開き、次のコマンドを使用して Apache Tomcat UI にアクセスします。次の URL、
http://192.168.1.100:8080ここで、192.168.1.100 は、Apache Tomcat サーバーの IP アドレスです。以下のページに移動します。対応するタブをクリックすると、「マネージャー」ページと「ホストマネージャー」ページにアクセスできます。いずれかのタブをクリックすると、ページにアクセスするために認証を求められます。ページにアクセスするには、前に設定した資格情報を入力する必要があります。
Apache 関連の知識の詳細については、「Apache 使用法チュートリアル
」列を参照してください。以上がLinuxにApache Tomcatをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。