抱歉,如果这个问题已经发布/回答过,但我找不到简单的答案。
我有两个应用程序,一个是 JSP,一个是 PHP,都托管在运行 apache 和 tomcat 的同一台机器上。Apache 在 80 上监听,而 tomcat 在 8080 上监听。
在哪里可以找到有关如何将 URL 指向特定应用程序的分步指南。我对 Linux 和 Apache 设置不太了解。
到目前为止我找到的所有信息要么将我引向另一个复杂的链接,要么以某种方式无法遵循说明。
请帮忙。
答案1
嗯,你可以通过两种方式来实现:
- 使用 apache mod_rewrite 重写 URL,但不行非常简单但有效
- 在 apache 前面使用某些东西来提供反向代理。nginx 是一种非常流行的选择,配置起来非常快速和容易。Varnish 是一个缓存反向代理,它比 nginx 更难配置,但提供缓存。
有一些例子:nginx 完整示例,Varnish 配置示例,Apache 重写指南。
我认为,如果您不会有数千次访问,那么 nginx 是最好的选择,如果是这种情况,nginx + varnish 可以创造奇迹。