点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有2个站点和2个店面。 我该如何在下面进行配置:
-
http://site1.com ->引用storefront1(webroot为/)
-
http://site2.site1.com ->引用storefront2(webroot是/as 很好)
我的问题是我不能为两个店面设置相同的Webroot。 这是什么方法? 谢谢!
您应该只将每个hybris网络扩展名保留在tomcat的专用上下文中,并使用网络服务器来解析对您(子)域的请求。
在tomcat根目录中有一个webextension也将使得配置对其他上下文的访问/限制更加困难。 在Web服务器配置中仅允许某些上下文比排除某些上下文要容易得多,因为您确实允许访问根上下文。
你好,
我们使用多租户模式,并从" yacceleratorstorefront"扩展了自己的店面,模式是在访问时为:
xyz.com/[tenantname]/[storefronname ] ..但当我按下 xyz.com 我可以看到我们在cams模式url中配置的商店,但是我可以在浏览器的 xyz.com/[tenantname]/[storefronname ]! 当我在浏览器中 xyz.com 书写时,我如何才能按我想要的那样消失URL模式中的上下文 xyz.com/[tenantname]/[storefronname ] !!
谢谢
嗨,
首先,关于webroot的"/",它在" yacceleratorstorefront \ project.properties"中表示:
"#如果要将上下文路径重新映射到Web容器上的根站点,则
>#,则必须将这些值设置为空白,不要将它们设置为'/'"。
因此,如果要重新映射上下文路径,则可以仅将webroot保留为空白。
第二,如果一个扩展中有2个店面,则加速器扩展中应该只有一个webroot。 但是,如果您在多带带的扩展中实现这两个店面,我认为使用相同的Webroot是没有意义的。
希望这可以回答您的问题。
感谢与问候,
洪县
感谢您对洪县的答复首先,可以空白。 我知道了。 其次,由于两个店面在多带带的扩展中,因此我必须这样做,因为它们完全不同。 对于网站2,我更喜欢使用该URL" http://site2.site1.com ",而不是" http://site2.site1.com/site2 "有没有办法使用 http://site2.site1.com ? 谢谢!
我同意克里斯托夫的观点。 另外,这听起来应该在HTTP服务器层(即Apache)上进行配置。 这为最终客户提供了更好的URL控制和灵活性,因此您可以抽象出部署。
你好,
如何使用tomcat在Apache上启用它?
一周热门 更多>