Apache: 하위 디렉터리에 대한 인증 프롬프트를 제거할 수 없습니다.

Apache: 하위 디렉터리에 대한 인증 프롬프트를 제거할 수 없습니다.

내 서버는 아래 구성으로 Apache 2.4.18을 실행하고 있습니다.

/home/xxx/www/.htaccess:

AuthType Digest
AuthName "Authenication Required"
AuthDigestProvider file
AuthUserFile /path/to/.htdigest
Require valid-user

/home/xxx/www/share/.htaccess:

Require all granted

하위 디렉터리를 제외한 모든 디렉터리와 파일에 대해 비밀번호 보호를 원합니다 share. 위의 구성을 사용하면 사용자가 를 방문할 때 비밀번호 인증 프롬프트가 표시되지만 http://my.site/share/대화 상자를 취소(또는 닫음)하여 콘텐츠를 계속 볼 수 있습니다.

내가 원하는 것은비밀번호 인증 프롬프트 제거하위 디렉토리 의 경우 share. 내 구성에 문제가 있나요?

답변1

AuthType None/home/xxx/www/share/.htaccess를 추가해 보세요 .

답변2

다음을 추가해보세요:

Satisfy Any

Allow from all

에게: /home/xxx/www/share/.htacces

관련 정보