2011-03-24 6 views
1

안녕하세요 .htaccess로 디렉토리를 암호로 보호하려고합니다. .htpasswd 파일을 작성하여 서버의 루트에 저장했습니다.암호로 디렉토리를 보호하십시오 .htaccess

AuthUserFile /home/baltzers/domains/baltzersciencepublishers.com/.htpasswd 
AuthGroupFile /dev/null 
AuthType Basic 
AuthName "restricted area" 
require user test 

을하지만 사용자 이름과 (암호화) 암호를 입력하면 인증 대화 백업을 던지는 유지 : 나는 나는 다음과 같은 라인을 보호 할 디렉토리에 .htaccess 파일을 만들었습니다. 내가 무엇이 누락 되었습니까?

require valid-user 

그렇지 않으면, 사용자가 지정해야합니다 "테스트"및 .htpasswd 파일에 존재 :

+0

암호화되지 않은 암호를 사용하면 어떻게됩니까? – CanSpice

+0

아, 내가 어떻게 그리워 할 수 있었는지, 효과가있었습니다. 감사! – Jelmar

+0

정답으로 추가되었습니다. – CanSpice

답변

2

당신과 함께 라인 require user test을 대체 할 mught.

+0

지금 변경 했으므로 적절한 신용 정보를 입력하면 다음과 같이 표시됩니다. 인증 필요 이 서버는 요청한 문서에 대한 액세스 권한이 있는지 확인할 수 없습니다. 잘못된 자격 증명 (예 : 잘못된 비밀번호)을 제공했거나 브라우저가 필요한 자격 증명을 제공하는 방법을 이해하지 못했습니다. 또한 ErrorDocument를 사용하여 요청을 처리하는 동안 404 찾을 수 없음 오류가 발생했습니다. – Jelmar

0

로그인 할 때 암호화되지 않은 비밀번호를 사용해야합니다. 체인 전체를 암호화하지 않으면 (예 : http 대신 https을 사용하는 경우) 사용자 이름과 비밀번호가 명확하게 전송됩니다.

관련 문제