2店面的Webroot

2020-08-19 08:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有2个站点和2个店面。 我该如何在下面进行配置:

我的问题是我不能为两个店面设置相同的Webroot。 这是什么方法? 谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有2个站点和2个店面。 我该如何在下面进行配置:

我的问题是我不能为两个店面设置相同的Webroot。 这是什么方法? 谢谢!

付费偷看设置
发送
9条回答
空代码
1楼-- · 2020-08-19 08:42

您应该只将每个hybris网络扩展名保留在tomcat的专用上下文中,并使用网络服务器来解析对您(子)域的请求。

在tomcat根目录中有一个webextension也将使得配置对其他上下文的访问/限制更加困难。 在Web服务器配置中仅允许某些上下文比排除某些上下文要容易得多,因为您确实允许访问根上下文。

野沐沐
2楼-- · 2020-08-19 08:44

你好,

我们使用多租户模式,并从" yacceleratorstorefront"扩展了自己的店面,模式是在访问时为:

xyz.com/[tenantname]/[storefronname ] ..但当我按下 xyz.com 我可以看到我们在cams模式url中配置的商店,但是我可以在浏览器的 xyz.com/[tenantname]/[storefronname ]! 当我在浏览器中 xyz.com 书写时,我如何才能按我想要的那样消失URL模式中的上下文 xyz.com/[tenantname]/[storefronname ] !!

谢谢

悠然的二货
3楼-- · 2020-08-19 08:45

嗨,

首先,关于webroot的"/",它在" yacceleratorstorefront \ project.properties"中表示:
"#如果要将上下文路径重新映射到Web容器上的根站点,则
>#,则必须将这些值设置为空白,不要将它们设置为'/'"。
因此,如果要重新映射上下文路径,则可以仅将webroot保留为空白。

第二,如果一个扩展中有2个店面,则加速器扩展中应该只有一个webroot。 但是,如果您在多带带的扩展中实现这两个店面,我认为使用相同的Webroot是没有意义的。
希望这可以回答您的问题。

感谢与问候,
洪县

SAP砖家
4楼-- · 2020-08-19 09:00

感谢您对洪县的答复首先,可以空白。 我知道了。 其次,由于两个店面在多带带的扩展中,因此我必须这样做,因为它们完全不同。 对于网站2,我更喜欢使用该URL" http://site2.site1.com ",而不是" http://site2.site1.com/site2 "有没有办法使用 http://site2.site1.com ? 谢谢!

clever101
5楼-- · 2020-08-19 09:03

我同意克里斯托夫的观点。 另外,这听起来应该在HTTP服务器层(即Apache)上进行配置。 这为最终客户提供了更好的URL控制和灵活性,因此您可以抽象出部署。

能不能别闹
6楼-- · 2020-08-19 08:40

你好,

如何使用tomcat在Apache上启用它?

一周热门 更多>