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

htaccess에서 require 옵션 사용하면 권한 요류 납니다. 급합니다 도와주세요

작성자 정보

  • 양민수 작성
  • 작성일

컨텐츠 정보

본문


AuthName "Auth"
AuthType Basic
AuthUserFile /home/web/htdocs/upfile/.htpasswd

<Limit GET POST>
        require valid-user
</Limit>

Root 계정으로 Apachectl로 실행시키며, httpd.conf 옵션에서 계졍은 apache 계정으로 실행되게 했습니다.

Basic 인증을 사용할려고 위와 같이 .htaccess 파일을 구성하였는데요.
물론 AllowOverride All 설정 했습니다.

.htpasswd 파일도 생성했구요.  

------------------------------------------------------------

Authorization Required

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

------------------------------------------------------------

기본적인 Basic인증 세팅인데  "403 Forbidden"이 발생하면서 Basic 인증창이 뜨지 않고 저렇게 나옵니다.
옵션을 하나하나 봤더니 "require valid-user" 즉 require 옵션만 사용하면 403이 발생하는 듯 보였습니다.

.htpasswd 파일 권한을 777로도 해보고 600으로 다시 바꿔보기도 해보고
.htaccess와 .htpasswd 소유권을 apache로 바꿔보기도해보고 해당 폴더의 소유권도 바꿔보고...

왜 Basic 인증창이 뜨지 않고 403 Forbidden이 뜨는지 모르겠습니다.

고수님들 도와주세요 ㅠㅠ


관련자료

댓글 1

SFWM님의 댓글

  • SFWM
  • 작성일
.htpasswd 파일에 정상적으로 유저등록이 되어 있는지 확인이 필요할 것 같네요.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,795 개
  • 현재 접속자 :  153 명