<Directory "/var/www/html/private">
    AuthType Basic
    AuthNAme "My Private Area"
    AuthUserFile /etc/httpd/conf/private_htpasswd
    Require valid-user
</Directory>
  
# .ht 로 시작하는 파일을 접근할 수 없도록 함
<Files ~ "^\\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

지시어

htpasswd

http://httpd.apache.org/docs/2.4/programs/htpasswd.html

$ htpasswd [옵션] <파일명> <사용자명>
  
# 패드워드 생성
$ htpasswd -c .htpasswd jongpak
New password:
Re-type new password:
Adding password for user jongpak
  
# 패스워드 변경
$ htpasswd .htpasswd jongpak
  
# .htpasswd 파일 예시
$ cat .htpasswd
jongpak:Sxr33sd4sdfs

주요 옵션