![如果我使用 www 而不是域名,虚拟服务器将无法正常工作](https://linux22.com/image/630289/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BD%BF%E7%94%A8%20www%20%E8%80%8C%E4%B8%8D%E6%98%AF%E5%9F%9F%E5%90%8D%EF%BC%8C%E8%99%9A%E6%8B%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B0%86%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我有两个域名。Domain1
用途IP1
和Domain2
用途IP2
,但它们都指向同一个 VPS。
如果我转到domain1.com
,它就可以正常工作,但是转到 会卡www.domain1.com
在加载屏幕上并最终显示Oops! Google Chrome could not find www.domain1.com!
。在 Firefox 和 IE 中也是如此。
加载时,它会显示Resolving Host
在屏幕底部(在 Firefox 中,它会显示Looking Up www.Domain1.com
)。
我跟着这教程一丝不苟。基本上:
1)创建public_html
目录
2)运行 chmod 赋予 755 权限
3)创建索引文件
4)运行命令cp /etc/apache2/sites-available/default /etc/apache2/sites-available/domain1.com
5)使用 nano 编辑该文件
6)创建以下文件:
<VirtualHost *:80> ServerAdmin [email protected]
ServerName domain1.com ServerAlias www.domain1.com DocumentRoot /var/www/domain1.com/public_html </VirtualHost>
7)运行a2ensite domain1.com
8)重新启动Apache
答案1
这听起来像是您的 DNS 条目有问题。请确保您有子域 (www) 的条目,并且它指向 domain1.com。