虚拟主机配置问题

虚拟主机配置问题

我的 Ubuntu 运行着 Apache2,当网站是 www.example.com 时会在浏览器中显示,但当网站是 example.com 时不会显示,我的网站是/home/username/public_html/example.com/public

我使用了以下方法,但没有效果

sudo bash -c "cat >> /etc/apache2/sites-available/example.com <<EOF

<VirtualHost *:80>

  ServerName  www.example.com
  ServerAlias example.com
  DocumentRoot /home/username/public_html/example.com/public

</VirtualHost>

EOF"

答案1

您应该研究一下/etc/hosts。您需要同时包括:

127.0.0.1 www.example.com 
127.0.0.1 example.com

如果有效请告诉我。

相关内容