配置apache 2虚拟主机-akamai问题

配置apache 2虚拟主机-akamai问题,apache,dns,akamai,Apache,Dns,Akamai,通常我在设置Apache2虚拟主机时没有问题。但是,在这种情况下,域是通过Akamai而不是普通DNS记录配置的,apache显示的是默认站点,而不是我为所需子域配置的站点 换句话说,我已经配置了一个虚拟主机test.domain.com,但当我转到时,Apache会显示默认主机,我猜这是因为Apache没有从test.domain.com接收请求,而是从Akamai网络上的其他东西接收请求 如何找到虚拟主机的正确配置?您的主域(在本例中为test.domain.com)需要配置为akamai网

通常我在设置Apache2虚拟主机时没有问题。但是,在这种情况下,域是通过Akamai而不是普通DNS记录配置的,apache显示的是默认站点,而不是我为所需子域配置的站点

换句话说,我已经配置了一个虚拟主机test.domain.com,但当我转到时,Apache会显示默认主机,我猜这是因为Apache没有从test.domain.com接收请求,而是从Akamai网络上的其他东西接收请求

如何找到虚拟主机的正确配置?

您的主域(在本例中为test.domain.com)需要配置为akamai网络的CNAME(test.domain.com.edgesuite.net),然后您需要一个源主机名,如origin-test.domain.com。然后,您需要在akamai network portal上创建一个“边缘主机名”,然后在HTTP网络上创建一个配置,以响应该数字属性(test.domain.com)。Akamai可以配置为转发主机标头(origin test.domain.com)中的请求域(test.domain.com)或原始转发域。无论哪种方式,您都应该通过执行以下操作来设置Apache Virtualhost,以对两者都负责


ServerName test.domain.com
ServerAlias origin-test.domain.com

更多信息:如果我查看phptest for test.domain.com HTTP\u HOST和SERVER\u NAME,只需给出服务器的ip地址,而不是我所期望的test.domain.com。您能从phptest中提取所有服务器变量吗?检查akamai停用HTTP/1.1中是否没有任何设置,如果您只有IP,则需要使用基于IP的虚拟主机,而不是基于命名的虚拟主机


ServerName test.domain.com
ServerAlias origin-test.domain.com