在 apache 中,子域名 http://subdomain.domain 可以工作,但 www.subdomain.domain 不工作

在 apache 中,子域名 http://subdomain.domain 可以工作,但 www.subdomain.domain 不工作

我已经在 Apache2 httpd 服务器中配置了一个子域,但遇到了问题。我可以通过访问子域http://subdomain.domain.com,但无法通过访问子域www.subdomain.domain.com

我的顶级域名 domain.com 可以通过以下两种方式访问http://domain.com​​:www.domain.com

这是来自 sites-available 中我的子域名配置文件的源代码

<VirtualHost *:80>
    ServerName subdomain.domain.com
    ServerAlias www.submdomain.domain.com
    ServerAlias http://www.subdomain.domain.com

    ServerAdmin admin@domain

    DocumentRoot /var/www/domain/subdomain
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/domain/subdomain>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

问题出在哪里?是这个配置的问题还是我的域名的 A 记录的问题?

编辑:当我尝试通过以下方式访问时,我从我的 ISP 收到此消息www.subdomain.domain.com:“抱歉,您要查找的网站不可用。”

当我使用代理访问它时,它显示此错误消息 = “无法加载请求的资源。libcurl 返回错误:无法解析主机'www.subdomain.domain.com”

答案1

您需要提供更多详细信息,例如,当您尝试访问 www.subdomain.domain.com 时返回了什么错误。我猜您的 DNS 服务器中没有 www.subdomain.domain.com。

答案2

无法解析主机“www.subdomain.domain.com”

您需要配置您的 DNS 来解析www.subdomain.domain.com您的服务器的 IP 地址。

相关内容