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 |