AWS负载均衡器后面的Wordpress多站点

时间:2016-02-24 22:33:11

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

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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