| [ LinuxFreeBSD ] in KIDS 글 쓴 이(By): char (★자유★) 날 짜 (Date): 2000년 3월 8일 수요일 오후 07시 48분 04초 제 목(Title): Re: [Q]홈페이지에서 암호 거는 방법 안녕하세요. /etc/httpd/conf/httpd.conf에 인증을 걸어놓을 디렉토리에 관한 옵션을 넣어주세요. 아래처럼.. "/home/httpd/html/auth"는 바꾸셔야겠죠. <Directory "/home/httpd/html/auth"> Options Indexes FollowSymLinks Includes AllowOverride All Order deny,allow </Directory> 그리고 인증을 걸어놓을 디렉토리에 가서 htpasswd파일을 만들어주시면 됩니다. httpasswd [-c] .htpasswd <userid> 이런식으로 하면 되구요. -c는 처음에 만들때에만 필요합니다. 만약 있는데 저 옵션 걸어주면 모두 날라가고 다시 만들어지니까 조심하세요. 그리고 htaccess파일을 만들어주셔야겠죠. 아래.. AuthType Basic AuthName auth /*아무거나 주세요. 맘에 드는걸로.*/ AuthUserFile /home/httpd/html/auth/.htpasswd /* htpasswd파일이름과 같아야겠죠.*/ AuthGroupFile /dev/null <Limit GET POST> require valid-user </Limit> 기본적인건 대충 이정도입니다. 요즘에는 mysql,msql,pam 인증을 저렇게 해주는 모 듈들도 나와있어요. 디렉토리에 인증걸고 상용서비스 하려는 곳에서는 꽤 유용합니 다. 실제로 freetds(MS-SQL의 유저정보)와 external 모듈을 써서 서비스하는 곳도 있구요. 그럼 이만... PS: 아.. apache.sarang.net에 가보세요. 꽤 유용할겁니다. |