我之前对vhosts没有任何问题,但由于某种原因,这不是指向正确的文档根目录。 该域指向正确的IP,Apache看到没有错误的网站configuration文件可用,但它只是没有指向正确。
这是该域的虚拟主机configuration:
<VirtualHost *80> ServerAdmin [email protected] ServerName mydomain.info ServerAlias www.mydomain.info DirectoryIndex index.html DocumentRoot /var/www/vhosts/mydomain.info/htdocs LogLevel warn ErrorLog /var/www/vhosts/mydomain.info/log/error.log CustomLog /var/www/vhosts/mydomain.info/log/access.log combined </VirtualHost>
为了logging,我在Ubuntu 12.10上运行Apache2
这听起来像你忘了启用该网站
a2ensite mydomain.info
另外,如果上面的代码是你的虚拟主机定义的确切副本,那么你需要改变第一行
<VirtualHost *:80>
否则你会得到一个错误
[Sun Nov 04 08:03:23 2012] [错误](EAI 5)没有与主机名关联的地址:无法parsing主机名* 80 – 忽略!