在不同服务器上具有不同域名的多站点

时间:2019-05-21 作者:DimChtz

考虑以下服务器及其域名:

Server A:
   Domain A1 (Master Domain)
   Domain A2 (Addon Domain)

Server B:
   Domain B1 (Master Domain)
   Domain B2 (Addon Domain)
首先,我在A1 然后,我使用一个虚拟子目录url创建一个新站点,然后编辑该站点并将url更改为A2, 然后我转到cpanel并更改的根目录A2 指向A1 (如果是多站点)。到目前为止一切正常,但现在我想为下的多站点创建一个新站点B2. 不幸地B2 位于不同的服务器上,这意味着我不能简单地将其根目录更改为指向A1. 我能做什么?有可能吗?

1 个回复
SO网友:Rick Hellewell

我相信Multisite假设所有站点都在同一台服务器上。这是因为它对所有站点使用相同的WP数据库。(虽然如果有许多网站和大量内容,数据库可能会变得相当大。因此,您需要确保托管服务器可以处理大型数据库。)

所以我看不出有什么办法可以做到这一点(但我以前就错了)。如果您想分散负载,我想您可以在两台服务器上都有镜像站点,然后使用某种负载平衡前端将流量发送到一台或另一台服务器。

如果您担心许多站点的负载因素,那么只需确保您有一个具有大量服务器马力的托管计划。根据流量和数据库大小,基本的“共享”托管计划可能会过载。

相关推荐

用于在AWS上使用WordPress MultiSite的映射域的SSL

我已经在Amazon Web服务器EC2实例上安装了Wordpress Multisite。我在实例上使用弹性IP和负载平衡器。我通过AWS证书管理器为多站点设置了通配符SSL证书,该证书适用于主站点和所有新创建的子域网站。我将此证书应用于负载平衡器。现在,我正在尝试为映射域设置SSL证书。我有域名购买通过名称便宜,并已建立了一个记录的弹性IP。我还创建了一个AWS证书,并通过Namecheap DNS上的CNAME记录对其进行了验证。我将此证书应用于同一个负载平衡器,并在AWS中为指向该负载平衡器的子域