如何锁定Hybris在生产环境中初始化系统

时间:2015-05-17 16:20:56

标签: hybris

有没有办法通过在生产环境中意外初始化系统来锁定Hybris。如果有人错误地点击初始化按钮,那就太冒险了。

2 个答案:

答案 0 :(得分:12)

我们可以在生产系统的local.properties中使用此设置,以避免从管理页面意外初始化正在运行的系统:

  

system.unlocking.disabled =真

Hybris强烈建议您在系统启动并运行后使用此设置。

答案 1 :(得分:1)

在我回答here时,让我告诉其他方法来实现这一点。

使用属性

锁定系统初始化

要锁定系统以进行初始化和更新,请将解锁(system.unlocking.disabled=true)属性添加到local.properties文件并重建系统。

阻止/重定向来自Web服务器的URL

如果您有适用于管理控制台的Web服务器,则可以从Web服务器本身阻止/hac/platform/initURL到某个虚拟URL(/hac/platform/NOinit)。为您的网络服务器配置做谷歌相同的。

Hybris HAC中的变更请求映射(不推荐):

HAC请求映射由defaultHacConfiguration.json文件完成。您可以更改请求映射本身。

{
    "path" : "/NOinit",
    "label" : "initialization",
    "skipPrefix" : false
  }

参考detailed post here