我在使用 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/*
希望这能有所帮助。问候,