首先要确保lighttpd中auth模块已经添加,没的话修改/etc/lighttpd/lighttpd.conf
将mod_auth前的#去掉
server.modules = (
"mod_rewrite",
"mod_redirect",
"mod_auth",
然后修改下面的内容(其实就是先把#去掉然后根据自己的需要更改)
auth.backend = "plain"
auth.backend.plain.userfile = "/etc/lighttpd/lighttpd.user" #存放用户名及密码的文件
auth.backend.plain.groupfile = "lighttpd.group"
auth.require = ( "/tests" =>
"method" => "digest",
"realm" => "download archiv", #对话框显示的名字
"require" => "user=jan|user=wbz" #可用的用户名
)
然后执行
sudo echo "wbz:123456" > /etc/
lighttpd/lighttpd.user #添加wbz用户,密码为123456
记得重启lighttpd
然后访问 http://127.0.0.1:81/tests 显示如下