![新添加的虚拟主机不工作,域名指向 /var/www/](https://linux22.com/image/599895/%E6%96%B0%E6%B7%BB%E5%8A%A0%E7%9A%84%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E4%B8%8D%E5%B7%A5%E4%BD%9C%EF%BC%8C%E5%9F%9F%E5%90%8D%E6%8C%87%E5%90%91%20%2Fvar%2Fwww%2F.png)
我以前使用虚拟主机时没有遇到任何问题,但不知何故,这个虚拟主机没有指向正确的文档根目录。域名指向正确的 IP,apache 在 sites-available 中的配置文件中没有发现任何错误,但它就是没有正确指向。
以下是该域的 vhost 配置:
<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>
顺便说一下,我在 Ubuntu 12.10 上运行 Apache2
答案1
听起来你忘记启用该网站了
a2ensite mydomain.info
此外,如果上述代码是您的 vhost 定义的精确副本,那么您需要将第一行更改为
<VirtualHost *:80>
否则你会得到一个错误
[2012 年 11 月 4 日星期日 08:03:23] [错误](EAI 5)没有与主机名关联的地址:无法解析主机名 *80——忽略!