PHP 和 JSP 在同一台机器上运行.. Apache 上的 Tomcat

PHP 和 JSP 在同一台机器上运行.. Apache 上的 Tomcat

抱歉,如果这个问题已经发布/回答过,但我找不到简单的答案。

我有两个应用程序,一个是 JSP,一个是 PHP,都托管在运行 apache 和 tomcat 的同一台机器上。Apache 在 80 上监听,而 tomcat 在 8080 上监听。

在哪里可以找到有关如何将 URL 指向特定应用程序的分步指南。我对 Linux 和 Apache 设置不太了解。

到目前为止我找到的所有信息要么将我引向另一个复杂的链接,要么以某种方式无法遵循说明。

请帮忙。

答案1

嗯,你可以通过两种方式来实现:

  1. 使用 apache mod_rewrite 重写 URL,但不行非常简单但有效
  2. 在 apache 前面使用某些东西来提供反向代理。nginx 是一种非常流行的选择,配置起来非常快速和容易。Varnish 是一个缓存反向代理,它比 nginx 更难配置,但提供缓存。

有一些例子:nginx 完整示例Varnish 配置示例Apache 重写指南

我认为,如果您不会有数千次访问,那么 nginx 是最好的选择,如果是这种情况,nginx + varnish 可以创造奇迹。

相关内容