Lighttpd 에서 user/passwd 설정
일반접속은 401 로 처리되어,
로그인 인증 과정 거치게 할 순 없나요?
Lighttpd 에서 user/passwd 설정
일반접속은 401 로 처리되어,
로그인 인증 과정 거치게 할 순 없나요?
lighttpd-mod-webdav 모듈을 이용하여 가능합니다.
sudo apt-get install lighttpd lighttpd-mod-webdav apache2-utils
sudo lighty-enable-mod auth
sudo lighty-enable-mod webdav
sudo /etc/init.d/lighttpd force-reload
예)
htpasswd -c /var/www/web1/passwd.dav test
chown root:www-data /var/www/web1/passwd.dav
chmod 640 /var/www/web1/passwd.dav
vi /etc/lighttpd/lighttpd.conf
[code:2yzz4vmc]$HTTP["host"] == "www.example.com" {
server.document-root = "/var/www/web1/web"
alias.url = ( "/webdav" => "/var/www/web1/web" )
$HTTP["url"] =~ "^/webdav($|/)" {
webdav.activate = "enable"
webdav.is-readonly = "disable"
webdav.sqlite-db-name = "/var/run/lighttpd/lighttpd.webdav_lock.db"
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/var/www/web1/passwd.dav"
auth.require = ( "" => ( "method" => "basic",
"realm" => "webdav",
"require" => "valid-user" ) )
}
}[/code:2yzz4vmc]
또다른 방법 참고 링크 2 : http://kunaljain.wordpress.com/2007/08/ … smod_auth/