보안접속
공지사항
질문과 답변
미확인입금자리스트
세금계산서 신청
트래픽 초기화 신청
자주하는 질문
팁&테크
자료실
  네임서버 정보
1차 : ns.k2com.co.kr
        211.239.173.145
2차 : ns2.k2com.co.kr
        211.239.112.50
  서비스 신청
  결제계좌안내
계좌 : 112-910015-50604
은행 : 하나은행
예금주 : (주)옐로우삭스
  고객상담센터
상담전화 : 02-552-5415
상담시간 :
    월-금요일 09:30~18:30
    토,일,공휴일 휴무
기본배너
Home > 고객지원센터 > 팁&테크
 
 
     팁&테크
작 성 자 눅스맨 날 짜 2005-03-15  조   회 2306 
제    목   [웹호스팅]웹페이지에 인증설정 하기
안녕하세요 눅스맨입니다.

Apache 웹서버에서 기본적으로 지원하는 웹 인증설정으로, 
간단히 설정파일과 패스워드 파일을 생성후 적용할 수 있습니다.
물론 서버의 Directory 설정에서 AllowOverride AuthConfig라는 옵션이 
세팅되어 있어야 합니다.
   
  
 - 설정파일 생성
   원하는 디렉토리로 이동합니다.
   ]$ cd ~/public_html/admin
    
   vi 등을 사용하여 파일을 생성합니다.
   ]$ vi .htaccess
    
   -------------------------------------
   AuthName "관리자 페이지"
   AuthType Basic
   AuthUserFile /home/test/.htpasswd
   AuthGroupFile /dev/null
   require user admin master
   -------------------------------------
     
   AuthName은 인증에 사용할 영역지정
   AuthType은 사용자를 인증할 방법 선택으로 mod_auth로 구현되며, 현재 Basic만 지원
   AuthUserFile 아이디와 암호를 저장한 파일로써 자신의 계정경로에 맞도록 
                pwd 명령어로 경로를 확인후 수정
   AuthGroupFile 그룹파일은 생략
   require user는 접근할 수 있는 사용자 지정

        
 - 암호파일 생성
   Apache에서 제공하는 암호생성 명령어를 사용하여 파일을 생성한다.
   
   처음 생성시는 -c 옵션을 사용하여 admin이라는 계정을 추가한다.
   ]$ htpasswd -c /home/test/.htpasswd admin
   New password: **********
   Re-type new password: **********
   Adding password for user admin
 
 
  2개의 설정파일로 특정디렉토리 이하에 인증을 하지만, AuthType Basic 인증은 브라우저가 
  서버로 암호를 암호화하지 않고 보냅니다. 
  그러므로 기밀 자료를 보호하기위해 이 방법을 사용하면 안됩니다.
  아파치는 AuthType Digest라는 인증 방법도 지원하지만 아직까지는 실험적이며, 가장 최근의
  클라이언트들만이 Digest인증을 지원하고 있읍니다.