我已经在 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 地址。