今天早上我不小心执行了错误的 chown 更新,现在我的 /var/www 权限都错了。
我无法再访问任何内容,apache 总是会说我无权查看此页面,例如:
您无权访问此服务器上的 /。
(即使在将所有内容更改为 777 或将其更改为 www-data 之后)
有没有人知道出了什么问题?
今天早上我不小心执行了错误的 chown 更新,现在我的 /var/www 权限都错了。
我无法再访问任何内容,apache 总是会说我无权查看此页面,例如:
您无权访问此服务器上的 /。
(即使在将所有内容更改为 777 或将其更改为 www-data 之后)
有没有人知道出了什么问题?
许多事情可能会出错。
首先是查看您的错误日志(可能在 中
/var/log/apache2/error_log
)并查找 Apache 未能提供此位置的原因。接下来是检查您的目录权限,直到您的文档根目录。例如,如果您的文档根目录在其中,
/var/www/htdocs
那么您需要确保 Apache 用户+x
对目录/
、/var
、/var/www
和/var/www/htdocs
.测试是否可以自己访问这些目录:
你确定
www-data
是正确的用户吗?尝试键入ps uax
并查找运行 Apache 进程的用户。否则,可能是 Apache 出于其他原因决定不提供文件。
这可能是因为该目录中没有 index.html 文件,并且您的 Apache 指令不允许您查看目录列表。尝试将一些文本放入文档根目录的 index.html 文件中。
答案可能在日志中,
然后在浏览器中重新加载页面。