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 次 |
最近记录: |