我可以通过别名完美访问网站,但不能通过服务器名访问:
<virtualhost *:80>
ServerAdmin [email protected]
ServerName xx.com
ServerAlias www.xx.com
#DirectoryIndex index.html
DocumentRoot /var/www/xxx
#Allow .htaccess files to work
<Directory /var/www/xxx>
Options FollowSymLinks
AllowOverride All
</Directory>
#Custom log file locations
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/x_er.log
CustomLog ${APACHE_LOG_DIR}/x_ac.log combined
</virtualhost>
这怎么可能?我该怎么做才能解决这个问题?
答案1
也许该名称xx.com
在 DNS 中无法解析。它host xx.com
说了什么?如果它说“未找到主机 xx.com”,那么这就是问题所在,您需要在域的 DNS 中为该名称指定一个别名或 IP 地址。