适用于GWT,PHP和SSL的最佳单一服务器解决方案

时间:2011-02-25 02:58:14

标签: php apache gwt ssl tomcat7

所以现在我正在摇动Apache 2.2,我已经运行了几年(仅用于本地目的)。使用Apache,我安装了PHP 5。最近我安装了Tomcat 7 for Java Servlet支持(特别是GWT)。我也有Tomcat支持SSL(在一个令人烦恼但现在可管理的单独端口上)。

这是我的问题。 GWT无法使用PHP页面,PHP无法使用SSL(除非我在Apache上安装)。什么是在单个服务器上获得GWT,PHP和SSL或至少能够进行交互的最佳解决方案。

我想也许可以在Tomcat上安装PHP,因为它已经准备好了GWT和SSL,但快速的谷歌搜索没有显示出这方面的承诺。我听到的另一个选择是Apache可以将某些请求(例如Java Servlets)转发给Tomcat。我希望有人能快速回答,以免让我头疼谷歌。

此外,Apache正在端口XXX1,Tomcat XXX2和Tomcat SSL XXX3上运行。有没有办法将这些全部放在一个端口上?我猜它必须在路由器/网关上配置并转发到每个正确的端口?

4 个答案:

答案 0 :(得分:2)

使用Apache作为Tomcat的代理,并在Apache上配置SSL。你需要使用mod_proxy。示例配置如下所示:

ProxyPass /tomcat/ http://127.0.0.1:XXX2/

然后,您可以通过在/ tomcat /前加上URL路径来访问Tomcat资源。

答案 1 :(得分:1)

Resin是一个Java应用程序服务器,具有完整的PHP5实现。

http://quercus.caucho.com/

答案 2 :(得分:1)

刚刚完成Jon给出的答案,请查看this configuration以从Apache提供Tomcat应用程序。

答案 3 :(得分:0)

Tomcat似乎可以运行PHP。在另一个Thread找到了答案,指出了这个方便的tutorial。我还想知道是否有人有其他解决方案?