我想在我的机器上创建VHost。Apache 2,ubuntu - VHost不起作用
我的配置:
/etc/hosts中
127.0.0.1 mysite.dev
/etc/apache2/sites-available/mysite.dev
<VirtualHost *:80>
SetEnv APPLICATION_ENV "development"
ServerName mysite.dev
DocumentRoot /home/michal/Public/mysite/public/frontend
<Directory /home/michal/Public/mysite/public/frontend>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我跑后
sudo a2ensite mysite.dev
sudo /etc/init.d/apache2 restart
现在当我输入mysite.dev到t时他浏览器,我看到标准的Apache index.html(“It works!”)。为什么?我应该在哪里找到我的问题?
你看到任何错误/警告,当您运行此命令“须藤/etc/init.d/apache2重启” –
我只能看到“无法解析服务器名称,使用127.0.1.1而不是”。 但是,当我在/ etc/hosts中键入127.0.1.1时,没有发生新的事情。 –
看看你的hosts文件中是否有127.0.1.1的任何条目将它们注释掉或删除它们。这发生在我身上一次,只有当我没有启用网站或没有重新启动Apache。所以,在你的情况下,它可能会重新启动在某些时候失败的apache,并在某些时候中止配置虚拟主机。 –