设置子域Apache不能正常工作

当我设置子域在Apacheconfiguration文件,我检查子域它工作正常但是当我检查我的主域中的目录它告诉服务器没有find我怎么能添加子域,并确保他们都工作?

<VirtualHost *:80> ServerName www.domain.com DocumentRoot /var/www/html </VirtualHost> <VirtualHost *:80> ServerName amg.domain.com DocumentRoot /var/www/amg.domain.com/html </VirtualHost> 

尝试下面的apache虚拟主机,并用真实IPreplace“ip_address”

 NameVirtualHost ip_address:80 <VirtualHost ip_address:80> ServerName www.domain.com DocumentRoot /var/www/html ErrorLog logs/error.log CustomLog logs/access.log combined </VirtualHost> <VirtualHost ip_address:80> ServerName amg.domain.com DocumentRoot /var/www/amg.domain.com/html ErrorLog logs/subdomain_error.log CustomLog logs/subdomain_access.log combined </VirtualHost>