리눅스 분류
아파치 사용자인증 질문..
작성자 정보
- K 작성
- 작성일
컨텐츠 정보
- 2,317 조회
- 1 댓글
- 0 추천
- 목록
본문
/etc/httpd/conf/httpd.conf에서
<Directory "/var/www/manual">
Option Indexes FollowSymLinKs MultiViews
AllowOverride None --> 이 부분의 None 을 All로 수정하고 httpd 재시작
Order allow,deny
Allow from all
</Directory>
아파치 인증을 적용할 디렉토리에 .htaccess 파일 만들라고 하는데
어떤 디렉토리에 만들어야 하나요?
<Directory "/var/www/manual"> 여기에다가 만드는건가요?
그리고 .htaccess 파일을 만든 후, 아파치 인증에 사용할 사용자 추가는
아파치의 bin 디렉토리 안에 있는 htpasswd 라는 명령어로 추가한다고
하는데 어디에 사용자를 추가하여야 하나요?
관련자료
-
이전
-
다음
댓글 1
남국현님의 댓글
- 남국현
- 작성일
아파치 사용자 인증이군요...
저도 이거 상당이 자증나게 했습니다.....
일단 .htaccess파일과 .htpasswd 파일은 /var/www/manual 디렉토리에 있어도 상관이 없습니다. "."이 파일을 숨기라는 설정이기때문이죠 htpasswd 명령어로 .htpasswd에 사용자를 추가하는 것입니다. 사용자는 리눅스 계정에 있는 사용자나 없는 사용자나 상관이 없습니다. 명령어로는 htpasswd -c .htpasswd위치 username 을 치면 username에 대한 패스워드 설정하라는 메시지가 나옵니다. -c 옵션은 그 파일에 있는 내용을 없애고 새로 작성한다는 옵션이기에 사용자를 추가하실 때에는 -c옵션을 쓰지 마시길 바랍니다. ps: .htpasswd에 권한은 644여야 합니다. 이거 때문에 좀 삽질좀 했지요;
저도 이거 상당이 자증나게 했습니다.....
일단 .htaccess파일과 .htpasswd 파일은 /var/www/manual 디렉토리에 있어도 상관이 없습니다. "."이 파일을 숨기라는 설정이기때문이죠 htpasswd 명령어로 .htpasswd에 사용자를 추가하는 것입니다. 사용자는 리눅스 계정에 있는 사용자나 없는 사용자나 상관이 없습니다. 명령어로는 htpasswd -c .htpasswd위치 username 을 치면 username에 대한 패스워드 설정하라는 메시지가 나옵니다. -c 옵션은 그 파일에 있는 내용을 없애고 새로 작성한다는 옵션이기에 사용자를 추가하실 때에는 -c옵션을 쓰지 마시길 바랍니다. ps: .htpasswd에 권한은 644여야 합니다. 이거 때문에 좀 삽질좀 했지요;