我有两个 apache 服务器,其主机名均为 primary.domain.com 和 secondary.domain.com
主服务器将 rsync 并将所有文件镜像到辅助服务器作为备份。我试图让辅助服务器像故障转移一样。我试图设置一些 CDN 来通过 cdn 子域拉取这些服务器,因此我将使用 cdn.domain.com 指向 primary.domain.com
但是如果主服务器出现故障,我会很快想将 cdn 更改为指向辅助服务器,但所有这些都是通过 HTTPS 完成的。我已经在主服务器和辅助服务器上安装了 SSL,但 HTTPS CNAME 不起作用。
我该如何让它工作?我已经尝试用 cdn 更改 ServerAlias,但它不起作用,我该如何让重定向可以使用 HTTPS?还是不可能?
谢谢
答案1
这里我们遇到了一些问题:
a) 内容分发。如果更新间隔不是问题,您可以使用 rsync。在其他情况下,您必须使用类似DRBD(主从)或分布式文件系统(头孢或者集群文件系统)。如果您的网站使用数据库,您必须选择一些分布式数据库。b
) 负载平衡。您可以使用多个 DNS 记录。c
) 高可用性。一些集群解决方案,如Linux 高可用性。
与服务器相关的方面有很多,它们是否在地理上分布,是否拥有两个或多个数据中心以及链接速度......