본문 바로가기
I T/Linux

apache authentication 설정!!

by 루솨 2015. 10. 7.

apache authentication





Apache Authentication ! 




위의 그림 처럼 apache 의 보안 인증을 사용 하는 방법.


1. apache 설정 파일인   httpd.conf  의 설정을 변경.

1. 아파치 설정 파일인 httpd.conf 파일의 설정을 변경한다.

  <Directory "/var/www">
       Options Indexes FollowSymLinks
       AllowOverride None
       Order allow,deny
       Allow from all
  </Directory>

위 내용은 설정 파일의 일부분으로  AllowOverride None 라고 되어 있는 부분을 

AllowOverride All 로 수정한다.


수정 후 아파치 서버를 재시작 해준다. 이제 인증을 통해 제한할 디렉토리로 이동하여 

.htaccess 파일을 작성한다.

  AuthType Basic
  AuthName "System Login"
  AuthUserFile /home/www/.htpassword
  Require valid-user

위의 내용으로 .htaccess 파일을 작성 한다. AuthName "System Login" 부분은 각자 편하게 수정해도 된다.

이제 인증에 사용할 사용자와 비밀번호를 등록하도록 한다. 


htpasswd 커맨드를 이용해 사용자를 등록한다.



  #htpasswd -c /home/www/.htpassword 사용자ID


htpasswd 의 절대 경로는 설치된 apache 파일의 bin 디렉토리에 있다.



사용자 등록이 끝났고 사이트에 접속하여 보면  상단의 그림처럼 로그인 창이 뜨는것을 확인할 수 있다.




'I T > Linux' 카테고리의 다른 글

폴더별 용량 확인  (0) 2015.12.04
리눅스 1G 파일 만들기 [ dd 명령어 ]  (0) 2015.12.01
리눅스 log 파일 디렉토리별 의미  (0) 2015.08.30
wireshark 패턴  (0) 2015.08.30
pxe,kickstart 를 이용한 원격 OS 설치  (0) 2015.08.30