【问题标题】:Wordpress multisite behind an AWS load balancerAWS 负载均衡器后面的 Wordpress 多站点
【发布时间】:2016-02-24 22:33:10
【问题描述】:

我已经设置了一个多站点 Wordpress 安装,并希望将其移动到负载均衡器后面的 2 个 EC2 实例。我的问题是 DOMAIN_CURRENT_SITE 参数的 wp-config.php 配置设置。我目前设置如下

define('DOMAIN_CURRENT_SITE', 'ec2-instance-1.us-west-2.compute.amazonaws.com');

如果我在多个 EC2 实例之间进行负载平衡,应该如何设置?因为它是多站点的,所以 DOMAIN_CURRENT_SITE 值保存在 WP 数据库中。我不确定应该如何设置,因为我在多个 Wordpress 实例之间共享一个 RDS 数据库。如果我将它设置为 EC2 主机名之一,那么其他主机名在连接到数据库时会生成错误。我尝试将其设置为负载均衡器域名(并更新了数据库中的域名),但我得到一个空白页面,负载均衡器将 EC2 实例显示为“停止服务”。任何人都可以提供任何帮助,我将不胜感激。

谢谢

【问题讨论】:

    标签: wordpress amazon-web-services load-balancing multisite


    【解决方案1】:

    为 ELB 的主机名创建 DNS CNAME 记录。然后使用 CNAME 的主机名作为DOMAIN_CURRENT_SITE

    【讨论】:

      【解决方案2】:

      只是一个更新 - 事实证明,问题是由于在 EC2 实例和负载均衡器的安全组中未包含正确的 IP 地址造成的。一旦我将地址添加到每个安全组,ELB 就能够毫无问题地将流量引导到实例。

      【讨论】:

        猜你喜欢
        • 2020-11-12
        • 2017-05-25
        • 1970-01-01
        • 2015-06-17
        • 2014-12-18
        • 2019-04-05
        • 2013-10-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多