新添加的虚拟主机不工作,域名指向 /var/www/

新添加的虚拟主机不工作,域名指向 /var/www/

我以前使用虚拟主机时没有遇到任何问题,但不知何故,这个虚拟主机没有指向正确的文档根目录。域名指向正确的 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——忽略!

相关内容