저는 Ubuntu Jaunty에서 nginx로 작업하는 기본 인증을 얻으려고합니다. nginx.conf에서 필자는 서버 컨텍스트에서이 두 줄을 추가 :nginx 및 auth_basic
server {
...
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
...
}
그럼 내가 APT-get'ed 아파치 - 유틸 내가 htpasswd가 파일을 만드는 데 사용 htpasswd가, 얻을 :
htpasswd -d -c /etc/nginx/.htpasswd joe
을
사이트에 액세스하려고하면 인증 대화 상자가 예상대로 나타나지만 사용자 이름과 암호를 입력하면 방금 대화 상자가 새로 고쳐집니다. 내가 제공하는 비밀번호가 마음에 들지 않는 것 같습니다. 나는 htpasswd를 -d 옵션을 사용하거나 사용하지 않고 실행하려고 시도했지만 여전히 운이 없다. 그것은 인증을 거부했다. 내가 뭘 잘못하고 있는거야?
도움을 주시면 감사하겠습니다. 내가 확인 할
"auth_basic_user_file"의 상대 경로를 사용해 보셨습니까? – Nakul
@KP이 문제를 해결할 수 있습니까? – codecowboy