2012.05.18 16:26
웹페이지에 사용자 인증 사용하기
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
AuthUserFile 뒤에 .htpasswd경로지정
3) htpasswd에 사용자 추가
test1 이라는 사용자 추가
이 후 사용자 추가는 –c 옵션을 빼도 되며, 패스워드 변경 또한 같은 방법으로 진행하면 된다.
완료 후 apache 재 실행한다.
2. 확인
해당 웹사이트 접속 시 아래와 같이 로그인 창이 뜨게 되며, .htpasswd에 추가한 계정으로 로그인 할 시에만 정상적으로 페이지가 출력 되는 것을 볼 수 있다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
23 | php.ini 옵션 중 short_open_tag | jook | 2009.02.12 | 27350 |
22 | Debian에서 apm 설치할때의 패키지 목록 | jook | 2008.12.27 | 20175 |
21 | Debian 에서 mod_rewrite 활성화 하기 | jook | 2008.12.12 | 19807 |
20 | ModSecurity 설치 해보기 | sylee | 2008.09.11 | 37914 |
19 | 보안을 위한 php.ini 설정 | HOSTWAY | 2008.07.31 | 26387 |
18 | 보안 서버 구축 - TOMCAT | 호스트웨이 | 2008.07.08 | 27541 |
17 | 아파치와 tomcat 연동 | 호스트웨이 | 2008.07.01 | 25718 |
16 | 웹 계정 추가 스크립트 | jook | 2008.07.01 | 27229 |
15 | 홈페이지 포워딩 하기 | jook | 2008.05.21 | 30779 |
14 | 웹접속 속도가 느려 졌을때 점검 해보기 | sylee | 2008.05.20 | 60795 |
13 | 아파치 가상 호스트 설정 해보기 | sylee | 2008.05.20 | 25831 |
12 | APM 설치 | 호스트웨이 | 2008.05.19 | 23789 |
11 | apache + resin 연동하여 설치하기 | 호스트웨이 | 2008.05.19 | 32942 |
10 | http://도메인/~계정으로 접근하기 | sylee | 2008.05.15 | 23081 |
9 | 업로드 디렉토리의 .php파일을 text처럼 인식하기 | sylee | 2008.05.15 | 24148 |
8 | 아파치 에러 코드 | sylee | 2008.05.15 | 30931 |
7 | ab 사용방법 | sylee | 2008.05.15 | 28903 |
6 | apache2.x - 보안서버 구축하기 | sylee | 2008.05.15 | 22987 |
5 | apache1.3 + mod_ssl - 보안서버 구축하기 | sylee | 2008.05.15 | 20082 |
4 | 아파치 환경설정 파일분석 1번째 | sylee | 2008.05.14 | 21378 |