我有两个服务器,都与自我领域第一www.myexample1.com第二www.myexample2.com
现在我想将www.myexample1.com的CDN设置为www.myexample2.com
但我不知道如何设置DNS或Apache,所以这两个服务器提供www.myexample1.com请求的文件
…我不需要解决数据库,会话或别的…但我需要知道,如何做,这两个服务器将可用作为www.myexample1.com
您不能用两台服务器构buildCDN。
一个真正的内容分发networking(CDN)在多个大洲都有服务器,并通过TCP / IP Anycast,地理感知DNS,HTTPredirect和HTTP代理,或更可能的组合将最终用户路由到他附近的服务器。
您的问题含糊不清,无法回答。 如果您只想让两台服务器都为www.myexample1.com没有任何高可用性的文件,则可以使用www.myexample1.com DNS Round Robin ,并设置第二台Apache以通过基于名称的虚拟主机 。
你可以做DNS循环“负载平衡”。 但是对于简单的CDN解决scheme,请查看http://code.google.com/p/cirruxcache/
这是一个很大的问题,如果你不熟悉DNS或者Apache,不是一个简单的问题,但是首先我可以问你想用CDN来实现什么? 你有一个目前的问题,你正在通过调查一个CDN?
这不是我所说的CDN,但是实现你想要的最快捷的方法是有一个caching代理( 鱿鱼来命名一个普通的代理),你指向domain1。 然后,当代理需要caching中没有的内容时,该代理将转到domain2。 如果访问者访问了代理服务器,并且已经有caching中要求的文件,那么它将从那里服务,而不是domain2。