2013-05-26 201 views
0

我有幾個使用cgi(perl)和php腳本的網站。他們在Cent OS和Apache Web服務器上運行。在同一臺服務器上運行servlets和cgi/php腳本

我打算將cgi腳本遷移到jsp/servlets。我希望我將使用Tomcat來處理JSP/Servlet。有一段時間,我需要在同一臺機器上同時擁有cgi腳本和Servlet/JSP。

由於Apache Web服務器將運行在端口80上,我想知道如何在URL中不指定端口號的情況下運行tomcat。我環顧四周是否有答案一起運行Apache和Tomcat。我找不到一個。

我會感謝解釋或鏈接到材料的地方。

謝謝

回答

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/

相關問題