我在 Tomcat 上托管了一些应用程序,通过端口 8080 运行名为 test-websites 的机器。因此可以像这样访问它们:
http://test-websites:8080/app1/
http://test-websites:8080/app2/
...
http://test-websites:8080/appN/
我需要做的是通过以下方式使这些应用程序在我的本地网络上可访问:
http://app1.test-websites/
http://app2.test-websites/
...
http://appN.test-websites/
当我将新应用程序添加到 Tomcat 的 webapps 文件夹时,我希望它们能够使用相同的子域模式自动使用。
所以我认为在 Tomcat 前使用 Apache 来进行 URL 重写会是一个好主意,但到目前为止我还无法在 Apache 上配置虚拟主机来进行这种重定向。我在端口 80 上安装了 apache2,我看到了默认的“It Works!” 当我访问 apache 页面时http://test-websites/
,我找不到如何按照上述格式重定向到 Tomcat 中的应用程序。
我已经搜索了 4 个多小时,但没有得到这个用例的答案.. 任何帮助我们都非常感谢!
谢谢!爱德华多