【问题标题】:Lightsail Bitnami reboot resets the machine_hostname settingLightsail Bitnami 重新启动会重置 machine_hostname 设置
【发布时间】:2020-11-06 11:09:03
【问题描述】:

我有一个正在运行的 AWS Lightsail 实例,上面运行着位名和 Wordpress。 我已经为它分配了一个静态 IP 地址。 设置完成后,我打开了控制台并像这样配置了 machine_hostname:

sudo ./bnconfig --machine_hostname <domain>

在此之后,域现在可以正常工作,并且一切都按预期运行......直到实例重新启动。那时域丢失了,我必须再次执行此操作。

不确定如何在重新启动时防止这种情况发生?

【问题讨论】:

    标签: amazon-web-services bitnami hostname amazon-lightsail


    【解决方案1】:

    这里是 Bitnami 工程师,

    如果您在应用中运行 bnconfig 工具配置域名,则需要重命名该工具,使其在实例启动/重启时不再运行。

    sudo ./bnconfig --machine_hostname <domain>
    sudo mv ./bnconfig ./bnconfig.disabled
    

    https://docs.bitnami.com/aws/faq/configuration/configure-custom-domain/

    您还可以使用您的域更新 WordPress 的配置 (/opt/bitnami/apps/wordpress/htdocs/wp-config.php)

    define('WP_SITEURL', 'http://DOMAIN/');
    define('WP_HOME', 'http://DOMAIN/');
    

    您可以在此处了解更多信息

    https://docs.bitnami.com/aws/apps/wordpress/administration/configure-domain/

    【讨论】:

    • 所以我实际上遵循了 FIRST 链接中的说明,其中没有提到重新启动只会将它们反转(顺便说一句,这没有任何意义,为什么它们会被反转)。我尝试了第二个选项(不重命名 BNConfig),并且这样做仍然会在重新启动后反转 wp-config.php 中的 DOMAIN_CURRENT_SITE。因此,似乎需要重命名 bnconfig,我宁愿避免这种情况,因为我以后可能会使用它并忘记新名称,而且重命名工具似乎是个坏主意。
    • 如果您不重命名 bnconfig 工具,它将在您下次重新启动实例时运行,它会更改 WordPress 数据库中的域配置。如果要使用域,则需要重命名它。您可以稍后使用此命令运行 bnconfig sudo /opt/bitnami/apps/wordpress/bnconfig.disabled YOUR_COMMAND
    【解决方案2】:

    这对我有用:

    sudo hostnamectl set-hostname &lt;domain&gt;

    【讨论】:

      猜你喜欢
      • 2015-12-21
      • 2013-10-14
      • 2020-04-02
      • 1970-01-01
      • 2013-04-09
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多