同じサーバーの異なるポートで異なるWebアプリを実行したいのですが、Linuxマシンでapachephpサーバーを実行しています。どうすればこれを達成できますか?そして私がグーグルで「tomcat」に出くわしたとき、これは何ですか?私は初心者ですので、それがばかげた質問であるなら許してください。
2 に答える
VirtualHost ディレクティブについては、Apache のマニュアルを確認してください。それはすべてを説明します。
覚えておくべきことの 1 つ (初めて気付きました) - 仮想ホストを使用する場合は、デフォルト ページにも仮想ホストを定義する必要があります。
現時点では、Tomcat について心配する必要はありません。それが何であるかわからない場合は、まだ必要ありません。
ステップ 1: Tomcat ファイルをインストールする
Tomcat 4.1 または 5.5 をダウンロードし、適切なディレクトリに解凍します。通常は /usr/local に配置するので、最終的に /usr/local/apache-tomcat-5.5.17 (この記事の執筆時点では 5.5.17 が現在のバージョン) という名前のディレクトリになり、/ という名前のシンボリック リンクを作成します。 usr/local/tomcat をそのディレクトリにコピーします。新しいバージョンが出てきたら、それらを解凍して再リンクし、うまくいかない場合に備えて古いバージョンを残します (これはめったに起こりませんが、私は妄想的です)。
ステップ 2: 各インスタンスのディレクトリを作成する
実行する Tomcat のインスタンスごとに、CATALINA_BASE となるディレクトリが必要です。たとえば、/var/tomcat/serverA と /var/tomcat/serverB にすることができます。
これらの各ディレクトリには、次のサブディレクトリが必要です: conf、logs、temp、webapps、および work。
server.xml および web.xml ファイルを conf ディレクトリに配置します。これらは、Tomcat インストール ファイルを配置したディレクトリの conf ディレクトリから取得できますが、もちろん、server.xml を少し強化する必要があります。
webapps ディレクトリは、Tomcat の特定のインスタンスで実行する Web アプリケーションを置く場所です。
各インスタンスに Tomcat マネージャー Web アプリケーションをインストールして、Web アプリケーションを操作し、アクティブなセッションの数を確認できるようにしたいと考えています。Tomcat マネージャー webapp を構成するための私の手順を参照してください。