Linux WEB

 

웹페이지에 사용자 인증 사용하기

htaccess, htpasswd를 사용하여 간단하게 웹페이지를 인증된 사용자에게만 출력할 수 있다.

1. 사용방법

1) httpd.conf 파일 수정

아래 AllowOverride None All로 변경 하였다.

<Directory "/usr/local/apache2/htdocs">

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

    Allow from all

</Directory>

2) .htaccess 생성

사용자 인증을 사용할 디렉토리에 .htaccess 파일을 생성한다.

# vi .htaccess

faq11_01.JPG

AuthUserFile 뒤에 .htpasswd경로지정

3) htpasswd에 사용자 추가

test1 이라는 사용자 추가

faq11_02.JPG

이 후 사용자 추가는 –c 옵션을 빼도 되며, 패스워드 변경 또한 같은 방법으로 진행하면 된다.

완료 후 apache 재 실행한다.

2. 확인

해당 웹사이트 접속 시 아래와 같이 로그인 창이 뜨게 되며, .htpasswd에 추가한 계정으로 로그인 할 시에만 정상적으로 페이지가 출력 되는 것을 볼 수 있다.

faq11_03.JPG

번호 제목 글쓴이 날짜 조회 수
63 Debian 에서 mod_rewrite 활성화 하기 jook 2008.12.12 18388
62 Debian에서 apm 설치할때의 패키지 목록 jook 2008.12.27 18902
61 php.ini 옵션 중 short_open_tag jook 2009.02.12 25293
60 register_globals 옵션에 따른 변수 전달 jook 2009.02.19 21282
59 아파치2 에서 mod_cband 사용법 sylee 2009.06.05 21893
58 mod_rewrite 모듈 설치 및 기본 사용법 sylee 2009.07.02 30391
57 phpize를 이용하여 모듈 추가 file 호스트웨이 2012.03.15 13525
56 APM 및 OS 버전 확인 하는 방법 호스트웨이 2012.03.30 11992
55 Linux log 분할 방법 (logrotate) 호스트웨이 2012.04.06 10556
54 PHP에서 MS-SQL 서버를 연동하기 위한 방법 호스트웨이 2012.04.13 20923
53 Zend Guard Loader 설치 호스트웨이 2012.04.20 14435
52 apache에서 cgi를 사용하기 위한 설정 방법 호스트웨이 2012.04.27 12512
51 mod_GeoIP를 이용한 국가 IP 확인 및 국가별 접속 제한 호스트웨이 2012.05.04 13468
50 apache ssl 시작시 오류 메세지 호스트웨이 2012.05.11 8026
» 웹페이지에 사용자 인증 사용하기 호스트웨이 2012.05.18 7579
48 ZendOptimizer 3.3.9 설치 file 호스트웨이 2012.06.01 14028
47 PHP 속도 향상을 위한 eAccelerator 설치 호스트웨이 2012.06.15 9709
46 PHP-5.3 버전 이상에서 Deprecated 에러 발생시 처리 방법 호스트웨이 2012.06.22 11830
45 Apache2.4.x 버전 설치 호스트웨이 2012.06.22 20193
44 SSL config error 조치사항 호스트웨이 2012.06.29 8244