子域问题

我为我的主要网站创build了子域名。

喜欢

  • cdn1.abc.com
  • cdn2.abc.com
  • cdn3.abc.com

并全部指向/。 但是当我尝试在url中使用cdn1.abc.com时,它不起作用。 还有什么我需要做的?

随着你的虚拟主机设置,你需要添加一个ServerAlias,有点像这样:

<VirtualHost *:80> ServerName abc.com ServerAlias cdn1.abc.com cdn2.abc.com cdn3.abc.com 

如果你想允许所有的子域名,你也可以在那行做“* .abc.com”。

您需要设置Apache来为所有子域提供文件。

这有两个部分:

  • 您必须创buildDNSlogging,以便这些新名称parsing为您的服务器的IP地址。 这将允许人们被送到正确的位置。
  • 第二部分是configurationApache来识别这些新的主机名并提供正确的内容。

第一部分可能会涉及到您在您的域名注册商使用一些在线控制面板。 第二部分可能会像添加一样简单:

  ... ServerName abc.com ServerAlias cdn1.abc.com cdn2.abc.com cdn3.abc.com 

然后重新启动apache2。