【问题标题】:Best single server solution for GWT, PHP, and SSL适用于 GWT、PHP 和 SSL 的最佳单服务器解决方案
【发布时间】:2011-02-25 02:58:13
【问题描述】:

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

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

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

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

【问题讨论】:

  • 他们为什么不能互动?如果它在开发模式下中断,请使用 -noserver 选项,当 GWT 编译时,它只是纯 JavaScript,它应该能够在任何东西上运行。
  • 我正试图让他们互动。它没有破坏,它从来没有工作过。这就是这个问题的全部基础。你如何让他们互动。尝试提供的两种解决方案。

标签: php apache gwt ssl tomcat7


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    http://quercus.caucho.com/

    【讨论】:

      【解决方案3】:

      刚刚完成 Jon 给出的答案,看看this configuration 为 Apache 的 Tomcat 应用程序提供服务。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-07-28
          • 2010-09-28
          • 2011-10-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多