Hallo Pi-Freunde,
vielleicht kann mir jemand helfen, bei der lightty Konfiguration. Ich versuche auf "test" Verzeichnis (/var/www/test) über meinem Browser zuzugreifen, aber mit der Autentifizierung. Da unten ist mein "lighttpd.conf" aufgelistet und ich verstehe nicht was ich falsch mache, Browser erlaubt den Zugriff ohne mich zu autentifizieren. Mein "htpasswd.txt" habe ich mit Apaches htpasswd Tool erzeugt und mit chown www-data:www-data Benutzer geändert. Lightty meldet keine Fehler weder beim Start noch beim Zugriff auf dem Verzeichnis.
In Voraus Danke!!
Hier ist der lighttpd.conf:
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_auth",
# "mod_rewrite",
# "mod_fastcgi"
)
server.document-root = "/var/www"
server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
server.username = "www-data"
server.groupname = "www-data"
server.port = 80
index-file.names = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ( "application/javascript", "text/css", "text/html", "text/plain" )
# default listening port for IPv6 falls back to the IPv4 port
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
dir-listing.encoding = "utf-8"
server.dir-listing = "enable"
$HTTP["url"] =~ "^/($|/)" {
dir-listing.activate = "disable"
}
##fastcgi.server = ( ".php" => ((
##"bin-path" => "/usr/bin/php5-cgi",
##"socket" => "/tmp/php.socket"
##)))
auth.debug = 2
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/pi/security/htpasswd.txt"
#auth.backend = "plain"
#auth.backend.plain.userfile = "/home/pi/security/password.txt"
$HTTP["url"] =~ "^/test/" {
auth.requre = (
"/test" =>
(
"method" => "basic",
"realm" => "Password protected area",
"require" => "user=pi"
)
)
}