ske*_*rit 5 permissions chmod http-status-code-403 apache-2.2
今天早上我不小心执行了错误的 chown 更新,现在我的 /var/www 权限全都错了。
我无法再访问任何东西,apache 总是说我无权查看此页面,例如:
您无权访问 / 在此服务器上。
(即使在将所有内容都修改为 777 或将其修改为 www-data 之后)
有没有人知道出了什么问题?
许多事情可能会出错。
首先是查看您的错误日志(可能在 参考资料中/var/log/apache2/error_log)并查找 Apache 无法为该位置提供服务的原因。
接下来是检查您的文档根目录的目录权限。例如,如果您的文档根目录位于,/var/www/htdocs那么您需要确保 Apache 用户具有+x目录/、/var、/var/www和 的权限/var/www/htdocs。
测试一下您是否可以自己访问这些目录:
su www-data
ls /
ls /var
ls /var/www
ls /var/www/htdocs
exit
Run Code Online (Sandbox Code Playgroud)
您确定www-data是正确的用户吗?尝试输入ps uax并查找运行 Apache 进程的用户。
否则,Apache 可能会因其他原因决定不提供文件服务。
| 归档时间: |
|
| 查看次数: |
9939 次 |
| 最近记录: |