无法通过servername访问apache2虚拟主机

时间:2016-04-20 18:22:29

标签: apache ubuntu virtualhost

我正在尝试在VirtualBox上运行的apache2中创建一个虚拟主机客户操作系统是Ubuntu 14.04 LTS。以下是/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时,浏览器不会响应找到的任何resuts。当我输入IP地址172.16.17.146时,浏览器会成功显示mysite.lo的内容。如果有人可以使用servername而不是ip adress来指导我如何访问内容,我将不胜感激。这是我用作创建虚拟主机的指南的link。问候。

1 个答案:

答案 0 :(得分:0)

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