我认为这是因为我将/etc/hosts文件指向127.0.0.1 mysite.com,但实际上没有其他方法将虚拟主机指向本地主机?
我的主机文件看起来如下:
127.0.0.1 localhost
127.0.1.1 felix
127.0.0.1 mysite.com在/var/www/内部,我创建了一个文件:
info.php
<php
phpinfo();
?>但是,当我尝试通过执行localhost/info.php来达到这个目标时,我会得到一个404未找到的错误。
是什么导致了这一切?
发布于 2017-03-06 13:51:41
Apache通常附带一个默认的虚拟主机,其文档根设置为/var/www/html/。
要查看您的服务器当前配置了什么虚拟主机,请运行apache2ctl -S,然后将文件移动到您看到的文档根目录,或者创建一个使用所需文档根的新虚拟主机容器。
https://askubuntu.com/questions/889832
复制相似问题