您好,我有以下情况:
目前在一个 VPS 盒(具有 1 个 IP 地址)上,我让 LAMPP 在端口 80 上运行网站的“商业”部分。然后我在 Tomcat 上的端口 8080 上运行实际的 Web 应用程序。
我想知道我应该采取什么方法,以便人们可以简单地访问 www.example.com(lampp 商业网站)或 www.example.com/app/(网络应用程序)而无需转到 www.example.com:8080/app/
我将如何在 DNS 中执行此操作,这是否可能?
我需要 LAMPP 的原因是因为我将 PHP 用于商业站点,而将 Java EE 用于实际的 Web 应用程序。
最佳答案
您可以使用 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透明地。
关于apache - DNS 和 Web 应用程序部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15894753/