lighttpd mysql vhost + php5 fastcgi

Lehet nem jó rovatba írok. Az lenne a gondom, hogy ugye van egy alap lighttpd mysql alapú virtualhost beállításom és van két domain pl.: kutya.hu (/var/www/kutya.hu/) és macska.hu (/var/www/macska.hu/)
Mindegyiken fontos fájlok vannak és nem szeretnénk ha egymás fájljaiban turkálnának. De az a bibi hogy ugye vhosting miatt, egy bizonyos valós felhasználó alá tartozik az egész /var/www mappa, és így egyik vhostról másik cuccaiba tudnak turkálni php-val.
Nos ezt szeretném letiltani, magyarán chroot jail-t akarok php szinten.

Hozzászólások

Megvan a legegyszerűbb megoldás:
php.ini-be hozzáteszem:

open_basedir = "./"

És nem tud visszalépkedni mappákba php. :)
Elvileg működik, gyakorlatilag meg majd kiderül. :)

Szerintem csináld úgy, hogy:

van a vhost gyökerében egy www/ vagy web/ vagy akármilyan mappa. Ez legyen a DocumentRoot (apache-nál így hívják, a pontos lighthttpd-s nevet nem tudom). A programozók majd ebbe tudják belerakni azt a tartalmat, ami kimegy a webre. Az open_basedir pedig menjen a vhost gyökerére.

Így meg lehet hívni a l*f*sz.php-t is, mert a programozó igazodni fog ehhez, és jobb megoldás, mintha minden a webes mappában lenne, és fake index.html-el, vagy .htaccess-el kerülne tiltásra.