【发布时间】:2018-06-13 17:13:51
【问题描述】:
我有一个 Hybris 服务器安装托管在两个目录 /site1 和 /site2 上托管的两个站点,这些站点指向两个不同的域,例如 www.site1.com 和 www.site2.com,并且两个域都指向同一个 ELB 端点。在我们当前的设置中,我们使用代理 Web 服务器(重写方法)将 /sitepath 添加到域名。例如:ELBcname/site1 和 ELBcname/site2。我们这样做是因为两个站点都部署在同一个实例中。
据我所知,Hybris 安装使用 apache-tomcat 作为他们的应用程序 Web 服务器。我可以进行 Apache Namevirtualhost 配置以将两个域指向具有不同文档根目录的域以避免使用代理服务器吗?
例如:
<VirtualHost *:80>
DocumentRoot "/hybrisdocroot/site1/"
ServerName site1
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/hybrisdocroot/site2/"
ServerName site2
</VirtualHost>
或者有什么规定可以添加ELB或ALB的Cname的路径吗?
【问题讨论】:
-
/path 构造的原因是什么?您可以在同一个实例上部署 2 个站点,而无需这样做。
-
@RodrigoM 我可以在同一个端口上的同一个 Hybris 系统中部署两个不同的站点吗?该路径用于区分两个不同的站点。
-
当然可以。请参阅下面的评论。
标签: apache amazon-web-services tomcat amazon-elb hybris