无法通过服务器名访问 apache2 虚拟主机

Unable to access apache2 virtual host by the servername

我正在尝试在 VirtualBox guest OS 上的 apache2 运行ning 中创建一个虚拟主机 Ubuntu 14.04 LTS。下面是我的virtualhost在/etc/apache2/sites-available/mysite.lo.conf

的配置
<VirtualHost *:80>
   Servername mysite.lo
   ServerAlias www.mysite.lo
   DocumentRoot /var/www/mysite.lo
</VirtualHost>

/etc/hosts

中的设置
127.0.0.1 localhost
172.16.17.146 mysite.lo

当我尝试从我的主机浏览器 运行 www.mysite.lo 时,浏览器响应未找到任何结果。当我输入 ip 地址 172.16.17.146 时,浏览器成功显示了 mysite.lo 的内容。如果有人可以指导我如何使用服务器名而不是 ip 地址访问内容,我将不胜感激。这是 link 我用作创建虚拟主机的指南。问候。

您应该将 www.mysite.lo 添加到 172.16.17.146 行,或者 运行 mysite.lo 而不是来自主机浏览器的 www.