如何锁定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
有什么方法可以通过在生产环境中意外初始化系统来锁定 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
}