我已经在 '/etc/apache2/example.com.conf' 中的 .conf 文件中为服务器别名创建了一个条目,但它仍然无法在浏览器中使用 www

我已经在 '/etc/apache2/example.com.conf' 中的 .conf 文件中为服务器别名创建了一个条目,但它仍然无法在浏览器中使用 www

我的 example.com 目录已存在/var/www/html/example.com,并且我在本地主机上运行它。

example.com.conf文件内容如下:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/example.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我在 hosts 文件中进行了如下输入:

127.0.0.1   example.com

我可以使用浏览器访问该网站example.com,但当我尝试访问时,www.example.com它显示无法连接。我该如何解决这个问题?

答案1

您必须www/etc/hosts文件中添加前缀:

127.0.0.1   www.example.com

相关内容