AuthUserFile : 인증에 사용할 아이디/패스워드가 저장된 파일의 위치를 명시한다.
ID/Password 만들기
AuthUserFile에 정의된 파일에 사용할 아이디/패스워드를 만들어야 할 것이다. apache는 htpasswd라는 프로그램을 제공한다. 사용방법은 다음과 같다.
# htpasswd -c passwordfile username
-c옵션을 주면 패스워드 파일을 새로 생성한다. 만약 패스워드 파일이 이미 만들어져 있고, 새로운 유저/패스워드를 추가하길 원한다면, 이 옵션을 사용해서는 안된다. 이제 이 프로그램을 실행시키고, 패스워드를 입력하면 해당 유저의 패스워드가 생성이 된다. 유저/패스워드는 다음과 같은 형식으로 저장된다.
...
# 인증정보를 담고 있는 파일의 이름이다.
# 인증이 필요한 디렉토리에 아래의 파일을 위치시키면 된다.
AccessFileName .htaccess
...
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
인증파일 만들기
ID/Password 만들기
Apache 설정
Recent Posts
Archive Posts
Tags