如何在Apache2中创build子域?

所以我有一个主domaing指向我的服务器(xx.xx.xx.xx)。

我试图用下面的虚拟主机文件创build一个子域

<VirtualHost myip:80> ServerName sub.mydomain </VirtualHost> <VirtualHost myip:80> ServerName mydomain.com </VirtualHost> 
  • 我没有把所有的其他代码放在这里。

我甚至不能ping sub.mydomain.com。 我的domain.com工作得很好。

我在这里做错了什么?

您也需要有效的DNSlogging。 您可以通过为每个新子域设置单个DNS条目,或者为* .domain.com创build一个通配符条目来实现这一点。 使用whildcard方法,你可以把whatever.domain.com放到你的apacheconfiguration文件中,而且它们都可以在没有任何其他configuration的情况下工作。 但是每个基于虚拟主机的名字都必须有一个有效的DNS条目。