질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

아파치를 이용한 디렉토리 인증시...

작성자 정보

  • 송수현 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..고수분들의 도움바랍니다.

.htaccess 와 .htpasswd 화일로 디렉토리인증 설정을 하였습니다.

설정후 윈도pc에서 id와 패스워드를 입력하라는 창이 뜨는데, 아이디와 패스워드를

입력해도 같은 창만 계속뜨고 인증이 되지 않습니다.

물론 패스워드와 아이디 모두 맞습니다.

왜 그런지 도무지 모르겠습니다.

도와주세요....... 답변 부탁드려요....

관련자료

댓글 5

이솔님의 댓글

  • 이솔
  • 작성일
.htaccess파일의 AuthUserFile 의 경로가 제대로 되어있는지 확인해 보셔요.
정상적인 경로라면 .htpasswd파일의 정확한 경로를 지정하고 있어야 합니다.
그리고 퍼미션도 한 번 체크해 보시구요. 익명사용자도 읽을수는 있어야 할겁니다.

송수현님의 댓글

  • 송수현
  • 작성일
우선, 답변 감사드립니다.
.htaccess 화일에서 경로를 다시한번 확인했지만, 맞습니다.
그리고 화일퍼미션은 755 로 했습니다.
그런데도 증상은 똑 같습니다. 아이디와 패스워드를 입력하면 어떤 메세지도 없고, 바로 또 인증창 나타납니다.

이솔님의 댓글

  • 이솔
  • 작성일
그리고 버츄얼 호스트 하는 폴더에
<Directory "/www/folder">
AllowOverride AuthConfig
</Directory>
는 해주셨죠?
저렇게 해놓으면 /www/folder에 .htaccess파일이 있어야 하는거구요.
AuthName "Test"
AuthType BASIC
AuthUserFile /www/folder/.htpasswd
<LIMIT GET POST>
require valid-users
</LIMIT>
.htaccess파일의 내용이구요,
.htpasswd는 /www/folder에서
#htpasswd -c .htpasswd username 이런식으로 사용자 생성하면 되거든요,
한 번 다시 해보세요

이솔님의 댓글

  • 이솔
  • 작성일
htpassw 명령에서 -c는 .htpasswd파일을 만들 때만 쓰는 지시자 입니다.

처음에만 -c 쓰시고 다음부턴 -c 빼고 쓰시면 됩니다.

송수현님의 댓글

  • 송수현
  • 작성일
이솔님 ... 답변 감사드립니다.
그런데, 저는 버츄얼 호스트를 사용하지 않습니다.
그리고 일반계정폴더(public_html)도 사용하지 않구요, 기본 document Root 폴더 /var/www/html 이곳에 인증을 걸고 있습니다.
.htaccess 화일 내용은 위에 님께서 적은 내용 그대로 되어있구요......
그런데 httpd.conf 화일에서 AllowOverride All 과 AutoConfig 다 해봤지만,
역시 증상을 똑 같습니다. 인증창은 뜨는데 아이디와 패스워드를 입력하면, 어떤 변화없이 다시 창이 뜨는 증상입니다. 참고로 제 익스플러러 버전은 최신 7.0 번전입니다. 혹시 인터넷익스러럴 버전과 어떤 연광성이 있을까요 ?

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  571 명