【问题标题】:Apache server and tomcat serverApache服务器和tomcat服务器
【发布时间】:2017-04-19 22:00:33
【问题描述】:

我有一个运行 Apache 服务器和 tomcat 服务器的服务器。

到目前为止,据我所知,Apache 服务器也运行 php,并且正在做 Web 前端。

Tomcat 服务器正在运行 servlet,为 mySQL 数据库执行一些业务逻辑和休眠框架。

现在我有点困惑。 两个服务器都可以接收 HTTP 请求吗?像 servlet 正在从网页接收 https 请求以及我的 apache 服务器?

两者都可以使用php连接到数据库-apache服务器,正如我提到的tomcat和servlet一样?

【问题讨论】:

    标签: mysql apache hibernate tomcat


    【解决方案1】:

    PHP 被用作 Apache 模块。

    但对于 Tomcat,您有 2 个解决方案:

    1:您可以使用 Tomcats HTTP 连接器来处理 HTTP 请求。只要您不使用与 Apache 使用的端口相同的端口,就没有问题。

    2:但您也可以将 Tomcat 用作 Apache 扩展。在这种情况下,Apache 处理静态 HTML、身份验证、... 见http://www.ntu.edu.sg/home/ehchua/programming/howto/apacheplustomcat_howto.html

    第二种方法要好得多,因为您只有一个 HTTP 服务器来处理诸如身份验证之类的事情。

    关于数据库连接,是的,两者可以同时连接。 即使是同一个用户,在这种情况下也只是不同的会话。

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 2016-07-12
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      相关资源
      最近更新 更多