我开发了一个java Web应用程序,并生成了两个不同的环境战争文件名称test.war和prod.war文件。
我想在域中发布war文件。所以我买了域名。例如: - www.example.com
我希望在域中发布我的战争文件" www.test.example.com"和www.prod.example.com"。这有可能吗?
答案 0 :(得分:1)
是的,这是可能的。
您已经购买了最后一部分domain.com
,然后您需要配置DNS以将www.test.example.com
和www.prod.example.com
指向您拥有的计算机的IP(您可以拥有一台计算机)每个域名)。
如果您有tomcat,那么您可以部署两个虚拟主机,每个主机都响应一个域,并拥有自己的战争部署
<Engine name="Catalina" defaultHost="www.test.example.com">
<Host name="www.test.example.com" appBase="test"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.prod.example.com" appBase="prod"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>example.com</Alias>
</Host>
</Engine>
答案 1 :(得分:0)
域是具有公共IP的公共地址。首先购买jvm和应用程序容器应该可用的平台。之后,您可以为子域配置部署描述符