ホームページ > バックエンド開発 > PHPチュートリアル > Windows での Apache と Tomcat の統合 (Vertrigo)_PHP チュートリアル

Windows での Apache と Tomcat の統合 (Vertrigo)_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:29:20
オリジナル
1158 人が閲覧しました

統合を実現するために、ネットでたくさんの情報を調べました!何度も試した結果、ようやく統合に成功しました!統合プロセスを以下に共有し、将来必要とする人々に支援を提供できることを願っています。

準備:

1. VertrigoServ 2.23 のダウンロード アドレス: http://sourceforge.net/projects/vertrigo/files/VertrigoServ/2.23/Vertrigo_223.exe/download

2. Tomcat 6.0.18 のダウンロード アドレス: http://down.51cto.com/data/149175/

3. JDK のダウンロード アドレス: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe JRE は比較的小さいため、申請する場合は、JRE のインストールを選択することもできます:)

4. mod_jk-1.2.31-httpd-2.0.52.so ダウンロードアドレス: http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk -1.2.31-httpd-2.0.52.so JK バージョンは Apache バージョンと同じである必要があることに注意してください。 vertrigo 2.23 によって統合された Apache のバージョンは Apache 2.0.64 であるため、mod_jk-1.2.31-httpd-2.0.52.so をインストールする必要があります。別のバージョンの場合は、http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/ からダウンロードできます。

インストールを開始:

ソフトウェアのインストール順序は適切に調整できますが、Tomcat の前に JDK (JRE) をインストールする必要があります。

1. JDK (JRE) をインストールします。デフォルトまたはカスタマイズされたインストールがここで利用できます。インストールが完了したら、次の例に従ってシステム環境変数を設定します。 [マイ コンピューター] -> [詳細設定] -> [環境変数] (ここで追加するのはユーザー変数ではなく、システム変数です)。

JAVA_HOME = C:プログラムファイルJavajre6

CLASSPATH = .;%Java_Home%libtools.jar;%Java_Home%libdt.jar;

JAVA_HOME のパスが実際のインストール パスに変更されることに注意してください。残りの 2 つは変更されません。

2. vertrigo 2.23 をインストールします。インストール プロセスは比較的簡単です。インストールが完了したら、インストール パッケージを実行し、ブラウザに「http://127.0.0.1」と入力します。 「VertrigoServ へようこそ」という青色のメッセージが表示されます。 カラー設定インターフェイス、おめでとうございます。使用方法は比較的簡単なので、ここでは一つ一つ紹介しません。

3. Tomcat をインストールし、D:tomcat に解凍して環境変数を設定します。

CATALINA_BASE = D:tomcat CATALINA_HOME = D:tomcat CLASSPATH = �TALINA_HOME%libservlet-api.jar D:tomcatbinstartup.bat を実行して Tomcat を起動すると、Tomcat ページが表示されたら、インストールは成功です。

4. JKをインストールする

mod_jk-1.2.31-httpd-2.0.52.so を C:Program FilesVertrigoServApachemodules にコピーします (vertrigo は C ドライブにインストールしました)。

以下のサーバーを設定します

:

1. Tomcat を設定します。Tomcat ディレクトリで conf/server.xml ファイルを見つけ、 の間に次のステートメントを追加します。 <コンテキストパス="" docBase="D:tomcatwebapps

" reloadable="true"crossContext="true"/>

ここで、パスが空でない場合は、仮想ディレクトリが設定され、パスの値は、実際の状況に基づいて変更できます。

Tomcat ディレクトリで conf/workers.properties ファイルを探し、以下のテキストを比較し、相違がある場合は、以下のテキストに基づいて変更を加えます。

workers.tomcat_home=D:tomcat #mod_jk モジュールに Tomcat ワーカーの場所を知らせます。java_home=C:Program FilesJavajre6 #mod_jk モジュールに jre の場所を知らせます ps= work.list=ajp13 #モジュールのバージョン worker.ajp13。 port=8009 # 動作中のポート、占有されていない場合は変更する必要はありません worker.ajp13.host=localhost #このマシン、上記の Apache ホストが localhost でない場合は、それに応じて変更します worker.ajp13.type=ajp13 # 「worker.ajp13.lbfactor=1 #エージェント番号」と入力します。変更する必要はありません

このファイルが存在しない場合は、上記の内容を元に作成されます。 Tomcat 設定への変更を有効にするには、再起動する必要があります。

2. Apache を設定します。 httpd.conf を開き、最後に次のコードを追加して保存します。

LoadModule jk_module modulesmod_jk-1.2.26-httpd-2.2.4.so #ここにある mod_jk ファイルは、ダウンロードしたファイルです JkWorkersFile "D:Tomcatconfworkers.properties" #Tomcat リスニング設定ファイルのアドレスを指定します JkLogFile "D:Tomcatlogsmod_jk2.log" #ログの保存場所を指定する JkLogLevel info

#NameVirtualHost *:80 を見つけて、# 記号を削除します。

#仮想ホストをセットアップする #実際の状況に基づいて選択してください オプション インデックス FollowSymLinks すべての順序を許可、拒否 すべてから許可 オプション ServerAdmin webmaster@dummy- host .example.com DocumentRoot "D:tomcatwebapps" #実際の状況に基づいて選択してください ServerName test.iddsms.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common JkMount /servlet/* ajp13 #Apache に Tomcat 解析用のサーブレット送信をサポートさせます JkMount /*.jsp ajp13 #Apache に Tomcat 解析用の JSP 送信をサポートさせます JkMount /*.do ajp13 #Apache に .do 送信をサポートさせます Tomcat が解析するために使用します。 すべての変更が完了したら、システム トレイの Apache アイコンをダブルクリックし、[開始] をクリックして Apache サービスを開始します。 アドレスバーに「http://localhost/」と入力し、「http://localhost:8080/」と入力します。結果が同じであれば、Apache と Tomcat は正常に統合されています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/777157.html技術記事統合を実現するために、ネットでたくさんの情報を調べました!何度も試した結果、ようやく統合に成功しました!将来的に必要な方のお役に立てればと思い、統合プロセスを以下に共有させていただきます...

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート