Linux

lighttpd htpasswd 사용하기

behonestar 2015. 1. 9. 16:39

lighttpd는 아래의 인증 방식을 지원한다.

  1. plain
  2. htpasswd
  3. htdigest
  4. ldap


htpasswd는 Apache에서 제공하는 프로그램으로 HTTP basic authentication에 사용할 사용자명과 암호를 저장하는 파일을 생성하고 수정할 수 있도록 한다.


htpasswd를 통해 인증용 파일 생성하기

$ htpasswd /tmp/.passwd username


htpasswd를 통해 생성된 파일은 username : password로 구성된다.

/tmp/.passwd
username:XWY5JwrAVBXsQ


lighttpd conf 파일을 수정하여 htpasswd 인증 방식을 설정할 수 있다.

lighttpd.conf

auth.backend               = "htpasswd"

auth.backend.htpasswd.userfile = "/tmp/.passwd"