Portál AbcLinuxu, 25. dubna 2024 07:45


Dotaz: Directory v Lighttpd

26.1.2011 20:08 bodan
Directory v Lighttpd
Přečteno: 161×
Odpovědět | Admin
Zdravim, mam dotaz. V Apache je funkce Directory . Nyní tuto funkci potřbeuji v lighttpd.. potřebuji vlastně celý tento kod převést do lighttpd verze:

< Directory "/var/www/weby/example.com/www/adm" > Order deny,allow Deny from all Allow from xx.xx.xx.xx Allow from xx.xx.xx.xx Allow from xx.xx.xx.xx Allow from xx.xx.xx.xx < /Directory>

Já už si moc nevím rady. Předem díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.1.2011 20:48 chrono
Rozbalit Rozbalit vše Re: Directory v Lighttpd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohlo by fungovať niečo ako:
$HTTP["remoteip"] !~ "xx.xx.xx.xx|xx.xx.xx.xx|xx.xx.xx.xx|xx.xx.xx.xx" {
	$HTTP["url"] =~ "^/adm/" {
		url.access-deny = ( "" )
	}
}
(presný tvar si pozri napr. v Configuration file for the core module.)
26.1.2011 21:21 bodan
Rozbalit Rozbalit vše Re: Directory v Lighttpd
Tak jsem to vyzkoušel:

$HTTP["remoteip"] !~ "JEDNAIP|DRUHAIP|APOD|" { $HTTP["url"] =~ "^/var/www/weby/example.com/www/adm/" { url.access-deny = ( "" ) } }

Ale nejde.
26.1.2011 23:28 chrono
Rozbalit Rozbalit vše Re: Directory v Lighttpd
Za $HTTP["url"] má byť url a nie cesta k súboru (takže tam má byť to, čo som napísal vyššie). Ak sa nemýlim, tak v lighttpd 1.5.x sa tam (po malej úprave) dá dať aj tá cesta, ale s takmer 100% istotou máš verziu 1.4.x, takže musíš použiť url.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.