Apache2 vhosts 无法工作

Apache2 vhosts 无法工作

我正在尝试在 apache2 下正确设置 vhost。我正在运行 Suse 11.3。

我正在尝试的是:

在 /etc/hosts 中添加行

127.0.0.1 my.vhost.domain

在vhosts.d下创建file.conf

<VirtualHost *>
DocumentRoot "/srv/www/vhosts/my.vhost.domain"
ServerName my.vhost.domain
</VirtualHost>

这是 listen.conf

Listen 80
<IfDefine SSL>
    <IfDefine !NOSSL>
        <IfModule mod_ssl.c>

            Listen 443

        </IfModule>
    </IfDefine>
</IfDefine>

该服务器位于我所在公司的内网中。

如果我尝试从浏览器访问服务器的 IP,一切正常。如果我尝试访问 vhost 中指定的主机,它会回复“未知主机”。

我忘记了什么?

谢谢!!!

答案1

这似乎是 DNS 错误。您需要A、AAAA 或 CNAME在您的 DNS 中配置的记录将指向my.vhost.domain托管域的服务器的 IP 地址。

相关内容