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/*

도움이 되었기를 바랍니다. 문안 인사,

관련 정보