0

cgi(perl) および php スクリプトを使用する Web サイトがいくつかあります。それらは、Cent OS および Apache Web サーバーで実行されます。

cgi スクリプトを jsp/servlets に移行する予定です。JSP/サーブレットにTomcatを使用することを望んでいます。しばらくの間、cgi スクリプトとサーブレット/JSP の両方を同じマシンに置く必要があります。

Apache Web サーバーはポート 80 で実行されるため、URL にポート番号を指定せずに tomcat を実行するにはどうすればよいか考えています。Apache と Tomcat を一緒に実行することに答えがないか調べてみました。見つかりませんでした。

説明または説明されている資料へのリンクをいただければ幸いです。

ありがとう

4

1 に答える 1

1

mod_jk または mod_proxy でこれを行うことができます。ポート 80 の Apache、ポート 8080 の Tomcat、そして選択 (コネクタ) に依存します。

mod_jk: mod_jk を apache にインストールし、tomcat で JK コネクタを有効にします。

mod_proxy: Apache で書き換えエンジンを有効にし、指定されたパス (アプリ) の書き換えルールを設定して、Apache がポート 8080 (http コネクタ) で Tomcat への要求を書き換えるようにします。

mod_jk は、http: //tomcat.apache.org/download-connectors.cgiからダウンロードできます。

mod_jk のドキュメント、インストールおよび構成ガイドはこちら: http://tomcat.apache.org/connectors-doc/

于 2013-05-26T15:48:15.463 に答える