通常,我在设置Apache2虚拟主机时没有问题。但是,在本例中,该域是通过Akamai配置的,而不是普通的DNS记录,apache显示的是默认站点,而不是我为所需子域配置的站点。
换句话说,我已经配置了一个虚拟主机test.domain.com,但是当我转到http://test.domain.com/时,Apache显示的是默认主机,我猜这是因为Apache没有从test.domain.com接收请求,而是从Akamai网络上的其他设备接收请求。
如何确定虚拟主机的正确配置应该是什么?
发布于 2011-02-01 12:23:32
您的主域(在本例中为test.domain.com)需要配置为akamai网络(test.domain.com.edgesuite.net)的CNAME,然后需要一个原始主机名,如origin-test.domain.com。然后,您需要在akamai网络门户上创建一个"Edge Hostname“,然后在HTTP网络上创建一个配置,以响应该数字资产(test.domain.com)。Akamai可以配置为转发主机报头中的请求域(test.domain.com)或原始转发域( origin -test.domain.com)。无论哪种方式,您都应该设置Apache Virtualhost来回答这两种问题,方法是
ServerName test.domain.com
ServerAlias origin-test.domain.com
https://stackoverflow.com/questions/4821697
复制相似问题