
我在使用 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/*
希望這可以幫助。問候,