2013-02-25 2 views
0

내 응용 프로그램을 보호하기 위해 다음과 같은 코드를 가지고 :htaccess로와의 htpasswd 인증이 실패

htaccess로 :

AuthType Basic 
AuthName "My Protected Area" 
AuthUserFile .htpasswd 
Require valid-user 

.htpasswd :

username:$apr1$Am/5PMEt$JofEYwKBM8rhEnsoLndir/ 

.htpasswd 파일은 같은에 디렉토리를 .htaccess 파일로 사용하십시오.

인증을 요청하지만 500 서버 오류가 발생합니다. 방금 this tool을 사용했기 때문에 내가 뭘 잘못하고 있을지 궁금해하니?

감사합니다. 오류가 다른 문제로 인해 발생되는 것처럼 http://www.askapache.com/online-tools/htpasswd-generator/

AuthType Basic 
AuthName "My Protected Area" 
AuthUserFile /var/www/public_html/full/path/to/.htpasswd 
Require valid-user 
Satisfy All 

은 그렇지 않으면 소리 다음 .htpasswd을 변경

답변

1

봅니다 전체 경로에서 시작/대신이 도구를 사용하여 사용할 수 있습니다. 가능성 1 2 : htaccess로 또는 .htpasswd 파일에

  1. 권한은 나쁜
  2. htaccess로 또는 PHP 오류의 재 작성 또는 뭔가 같은 일부 다른 오류가 있습니다

당신 이 오류가 다시 발생하게하고,/var/log/httpd/error_log 파일을 보거나 (또는 ​​비슷한 이름으로) 500 오류의 원인을 알려줍니다.

관련 문제