我最近在 tomcat 6 上安装了业务对象软件。我有 2 个域 - domain1 和 domain2。该软件允许通过这些 URL 访问它的两个应用程序:
xxxxxhttp://myservername.domain1:8080/BO/APP1 和 xxxxhttp://myservername.domain1:8080/BO/APP2
我希望最终用户可以通过类似 http://bobj.domain2.com:8080/BO/APP1 的方式访问这些应用程序,而不是这些 url。和 http://bobj.domain2.com:8080/BO/APP2 .
我不知道如何实现。我研究了 http 重定向选项(不好,因为目标地址显示在地址栏中)、域转发(不确定它是否适用于多个应用程序以及从一个域转发到另一个域)以及使用 apache tomcat mod_jk 通过使用虚拟主机(不确定从一个域转发到另一个域中的子域时是否可能)??
专家,请告知什么是我的最佳选择以及如何完成。
非常感谢
最佳答案
bobj.domain2.com 必须有一个 DNS 条目指向您的 IP 地址。然后向 Apache 添加 ServerAlias 指令应该可以解决问题。您还可以使用通配符,例如*.domain2.com 和 ServerAlias *.domain2.com 的 DNS 条目。
关于apache - 具有多个应用程序的tomcat DNS转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11251591/