Apache2虚拟主机服务于未指定的域

我试图通过Apache和一个节点/ express HTTP服务器( [www.]mysite.com )设置我的amazonaws EC2实例与wordpress HTTP服务器( blog.mysite.com )都运行在端口80上。从我在apache文档中find了,我应该使用这个虚拟主机。 这不起作用,而是为blog.mysite.com[www.]mysite.com提供文件。 这是我的000默认configuration为Apache。

 <VirtualHost *:80> ServerName blog.mysite.com DocumentRoot /home/ubuntu/websites/blog/html/ # wordpress directory ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 

这里是我的DNS规则从NameCheap的DNSconfiguration。

 mysite.com CNAME my-amazonaws-public-dns www.mysite.com CNAME my-amazonaws-public-dns blog.mysite.com CNAME my-amazonaws-public-dns 

谢谢! 告诉我你是否需要任何澄清或命令输出。