【问题标题】:How to configure publication key permanently in public instance of magnolia?如何在 Magnolia 的公共实例中永久配置发布密钥?
【发布时间】:2015-08-22 10:46:51
【问题描述】:

我对 magnolia 非常陌生,因为我将内容从作者发布到公众。我面临以下问题。

我正在配置从 magnolia 的作者实例到所有公共实例的激活密钥。

当我再次重新启动作者实例时,我需要手动生成新密钥并将密钥设置为所有公共实例。

有没有办法将作者实例的激活密钥永久设置为所有公共实例?

【问题讨论】:

    标签: magnolia


    【解决方案1】:

    对于非开发系统,最佳做法是使用 Web 应用程序外部的绝对路径存储密钥,例如 /opt/magnolia/config/keypair.properties。

    如果您应用正确的配置文件,所有使用此密钥的实例都会自动引用此路径(另请参阅https://documentation.magnolia-cms.com/display/DOCS/WAR+file+with+multiple+configurations)。

    【讨论】:

      【解决方案2】:

      您可以将其存储在没有键只有值的属性文件中。在 default-magnolia.properties 中,您可以将属性“magnolia.author.key.location”设置为该文件的位置。

      【讨论】:

      • 即使重启服务器后公钥相同,我也无法发布。同样,我必须生成一个新密钥并将其配置为发布。我收到以下错误 activation/deactivation failed java.lang.securityException private key doesn't exist
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 2011-11-05
      相关资源
      最近更新 更多