無法在 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/*

希望這可以幫助。問候,

相關內容