LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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에 가보세요. 꽤 유용할겁니다.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.