无权在 Apache 2 上下载文件

无权在 Apache 2 上下载文件

我在使用 Apache 2 时遇到问题,无法下载 .7z 文件,但可以查看目录中的项目并查看网页。有什么想法吗?

Forbidden You don't have permission to access /dir/zip.7z on this server Apache/2.2.15 (CentOS) Server at x.x.co.um Port 80

答案1

您可能在 /var/log/httpd/error_log 中收到以下错误:

[错误] [客户端 10.10.2.10] (13)权限被拒绝:文件权限拒绝服务器访问:/dir/zip.7z

1.- 首先你应该检查 apache 用户对该文件的权限

ls -la /dir/

要正确配置它:

sudo chown apache.apache /dir -R

2.- 然后,检查每个文件的 SELinux 标签:

ls -alZ

要正确重新配置它们,请运行以下命令:

sudo restorecon -r /dir/*

希望这能有所帮助。问候,

相关内容