PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lighttpd: htacces "Deny from All" "Allow from 192.168"



Iluminat23
05.07.08, 14:28
moin,

ich versuche grade dem lighty bei zu bringen , dass auf ein bestimmtes verzeichnis nur aus dem lokalen netz zugegriffen werden kann. ich setze den lighttpd-1.4.13 aus debian-etch ein. bin auf folgende link gestoßen http://trac.lighttpd.net/trac/wiki/Docs%3AModAuth#htpasswd habe in der config nun folgendes eingetragen:


auth.require = ( "/phpsysinfo" =>
(
"method" => "basic",
"realm" => "phpsysinfo",
"require" => "host=192.168.0.5"
)
)

leider fragt er nun immer nach ein pw ob ich mich von 192.168.0.5 einglogge oder von wo anders.

weiß jemand wie man ein verzeichnis nur aus dem lokalen netz erreichbar macht?

gruß iluminat23

Jigsore
05.07.08, 16:53
Das gehört da nicht rein. Glaube gelesen zu haben, dass so etwas mit 1.5 möglich sein soll.

für 1.4.x:


$HTTP["remoteip"] !~ "192.168.0.5" {
$HTTP["url"] =~ "^/phpsysinfo" {
url.access-deny = ( "" )
}
}

Iluminat23
05.07.08, 17:31
danke für die antwort, mit der IP klappt das super. kann man das auch so ändern, dass man aus dem ganzen netz also 192.168.0.0 - 192.168.0.254 aufrufen kann?

gurß iluminat23

EDIT: ok onkel google hat es mir verraten:


$HTTP["remoteip"] !~ "192.168.0." {
$HTTP["url"] =~ "^/phpsysinfo" {
url.access-deny = ( "" )
}
}

einfach die stelle leer lassen welche als wildcard dienen soll.

nochmals danke

Iluminat23
05.07.08, 17:39
*grml*
doppelpost