我有两个 spring MVC Web 应用程序(app1.war 和 app2.war),并且两者共享相同的数据库。 现在我想将它们托管在任何基于云的托管网站(openshift、亚马逊等)上。 在这里,我想将两者托管在一个域内。
假设我的主机名是 - www.abc.com 所以
- abc.com --> 将引用 app1
- spath.abc.com --> 将引用 app2
如果可能的话,请告诉我,以及如何做到。此外,任何托管网站也支持此功能。
最佳答案
您可以通过正确配置域来轻松实现此目的。
请注意,abc.com 和 spath.abc.com 可用于运行两个不同的网站。您需要配置域的 CNAME 部分并在其中添加子域。
完成后,您可以配置 Apache Tomcat 的主机名。以 DigitalOcean 作为您的云提供商,您可以通过更改 Tomcat 配置来轻松配置它。
然后,您可以将 abc.com 指向您的 app1.war
,将 spath.abc.com 指向 app2.war
如果您遇到任何问题,请发表评论。我很乐意为您提供帮助。
关于java - 一域多战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439389/