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

How to lock Hybris to Initialize System on Production Environment

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

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

system.unlocking.disabled=true

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

正如我回答的那样,让我告诉您其他实现此目的的方法。

使用属性锁定系统初始化

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

Block/Redirect URL 来自网络服务器

如果您有用于管理控制台的 Web 服务器,您可以从 Web 服务器本身阻止或重定向 /hac/platform/initURL 到某个虚拟 URL(/hac/platform/NOinit)。为您的 Web 服务器配置执行相同的 google。

在 Hybris HAC 中更改请求映射(不推荐):

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

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

参考detailed post here