0

我有一些使用 cgi(perl) 和 php 脚本的网站。它们在 Cent OS 和 Apache Web 服务器上运行。

我计划将 cgi 脚本迁移到 jsp/servlet。我希望我将 Tomcat 用于 JSP/Servlet。有一段时间,我需要在同一台机器上同时拥有 cgi 脚本和 Servlet/JSP。

由于 Apache Web 服务器将在端口 80 上运行,我想知道如何在不指定 URL 中的端口号的情况下运行 tomcat。我环顾四周,是否有一起运行 Apache 和 Tomcat 的答案。我找不到一个。

我将不胜感激解释或解释它的材料的链接。

谢谢

4

1 回答 1

1

您可以使用 mod_jk 或 mod_proxy 执行此操作。Apache 在 80 端口,Tomcat 在 8080 端口,然后取决于您的选择(连接器):

mod_jk:在 apache 下安装 mod_jk 并在 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 回答