使用负载均衡器时的站点地址和WordPress地址设置

时间:2016-11-10 作者:theyuv

我正在两台相同的服务器上安装wordpress论坛:

InstanceA(公共dns:InstanceA.com)

  • InstanceB(公共dns:InstanceB.com)
    1. 我希望这两台服务器都位于负载平衡器后面:

      LB(公共dns:LB.com)

      在中填写站点地址和WordPress地址设置时wp-admin->settings, 我应该为每个服务器填写哪个地址?

      我想为这些字段使用每个实例各自的地址。但这会导致我的负载平衡器执行重定向(301) 到实例的地址(例如:instancea.com)。

      非常感谢。

    1 个回复
    最合适的回答,由SO网友:TheGentleman 整理而成

    当他们说“核心文件所在的位置”时,他们指的是可以访问它们的url。因为您使用的是负载平衡器,所以您希望这些请求在两台服务器之间进行拆分。

    要在负载平衡的环境中配置Wordpress,您需要配置几个设置。我喜欢直接在DB中执行此操作,因为通过gui一次执行1项操作通常会阻止您访问其他设置,直到它们全部设置完毕。

    wp_options 表中,将以下内容设置为负载平衡器的DNS地址。

    请注意,如果您的wordpress文件位于子目录(例如。/wordpress) 然后siteurl 应设置为负载平衡器的dns名称,后跟wordpress目录的路径。

    请记住,您还必须以某种方式在服务器之间镜像您的wp内容目录。有些人会为此使用某种云文件存储(例如AWS S3),但也有其他方法。

    相关推荐

    插件在wp_Options中添加了奇怪的数据,设置为autoload

    我刚刚了解到wp\\U中的自动加载选项和性能问题。因此,在浏览我的一个网站时,我发现一个插件在wp\\u选项字段中添加了大量数据,这些数据似乎是插件作者自己网站上的博客文章(见截图)。总共135KB。我误解了什么吗?这很糟糕,对吧?这是正在处理的每一个网页加载我的网站?