2011-11-28 2 views
0

나를 위해 파일을 잠그려고합니다 (로그이므로 사용자가 보지 못하게합니다). Apache .htaccess - 보호하는 동안 파일에 액세스 할 수 없습니까?

내 .htpasswd입니다 :

foo:bar 

그리고 이것은 내 htaccess로이다 : 나는 대화 후 올바른 암호를 넣어 경우에도

AuthUserFile /home/kapip/public_html/.htpasswd 
AuthType Basic 
AuthName "This is allowed for admin purposes only" 

<Files "users.log"> 
    Require valid-user 
</Files> 

, 대화는 단지처럼 깜박 요청이 전송 된 다음 다시 팝업됩니다. 내가 뭘 넣든 내 파일을 볼 수 없어요.

일부 사양

  • 내가 공유는
  • .htpasswd, htaccess로 호스팅에있어, 그리고 로그 파일을 내가 사용자에게 users.log 변경
  • 경우에도 같은 디렉터리에 나는 그것이 자격 증명을 요청할 때 "취소"를 클릭하면이 .txt, 여전히
  • 작동하지 않습니다, 그것은 401 응답을 제공

도와주세요! :(

+0

cpanel 또는 다른 공유 호스팅 패널을 사용하고 있습니까? 최선의 해결책은 아니지만 암호 보호 기능을 사용하면 이러한 상황을 해결할 수 있습니다. –

+0

@Ken 방법에 대한 조언은 [이 메타 게시물] (http://meta.stackexchange.com/questions/7046/how-do-i-get-attention-for-my-old-unanswered-questions)에서 확인하십시오. 답이없는 질문에 더 많은 관심을 기울일 수 있습니다. –

답변

2

당신은 당신의 암호 파일에 htpasswd -c을 실행 했 그것은 일반적으로 해시 아닌 일반 텍스트 암호 년대 htpasswd man page를 살펴 보자


편집 :?..

그렇게하지 않으면 쉘 액세스가 가능하다면 htpasswd generator을 사용하여 htpasswd 파일을 만들고 공유 호스트에 파일을 복사하면 cPanel의 FileManager를 사용할 수 있습니다.

내가 제안하는 한 가지 : htpasswd 파일을 public_html 디렉토리에 두지 마십시오. 사람들은 http://your-domain/.htpasswd을 통해 액세스 할 수 있습니다. 매우 불쾌합니다.

+0

터미널 액세스 권한이있는 경우 CPanel-idk를 사용하고 있습니다. –

+0

내 대답보기 내 대답보기 –

관련 문제