我的印象是,我对文件的更改/etc/apache2/sites-available/000-default.conf
没有产生任何影响。
我将文档根目录从:更改
DocumentRoot /var/www/html
为
DocumentRoot /var/www/html3
(不存在),希望在 Web 浏览器中收到“未找到”错误。但实际上,我仍然可以看到文件 index.html 的主页
为什么??
另一方面,如果我将文件夹的名称更改为 html 以外的其他名称(例如 htmlx),则会出现“未找到”的情况。
(每次更改 .conf 文件后我都会运行service apache2 reload
)
答案1
使用sudo service apache2 restart
。
当对 000-default.conf(以及 /etc/apache2/sites-available 中的任何其他主机配置文件)进行更改时,您需要使用它sudo service apache2 restart
来加载新配置。service apache2 reload
实际上不会重新加载配置。请记住编辑/etc/hosts
您想要在浏览器中看到的 URL。