1

您好我有以下情况:

目前在一个 VPS Box(有 1 个 IP 地址)上,我让 LAMPP 在端口 80 上运行网站的“商业”部分。然后我在 Tomcat 上的端口 8080 上运行实际的 Web 应用程序。

我想知道我应该采取什么方法,这样人们就可以直接访问 www.example.com(lampp 商业网站)或 www.example.com/app/(网络应用程序)而无需访问 www.example.com :8080/应用/

我将如何在 DNS 中执行此操作,这甚至可能吗?

我需要 LAMPP 的原因是因为我将 PHP 用于商业站点,而将 Java EE 用于实际的 Web 应用程序。

4

1 回答 1

0

您可以使用 Apache 代理来执行此操作:

ProxyPass /app http://www.example.com:8080/app
ProxyPassReverse /app http://www.example.com:8080/app
ProxyRequests Off

现在,当您向http://www.example.com/app发出请求时,它将透明地转发到http://www.example.com:8080/app 。

于 2013-04-09T06:39:45.337 回答