Hmmz, moeilijk waaronder dit topic nou precies valt, maar ik gok toch environments.
Mijn probleem is als volgt. Ik heb een LAMP-server: Ubuntu Breezy, Apache 2, PHP5. Op deze webserver staan meerdere websites gehost. Nu wil ik dat je met een PHP-script niet zomaar in elke directory kan rondneuzen en dus ook niet schrijven, verwijderen etc. Elke website die ik host moet een 'root dir' hebben. Hoe kan ik dit oplossen? Het rechtensysteem in linux doet hier niets mee, aangezien Apache, ook op user-requests, onder de user www-data werkt.
Als ik dus twee websites heb, grofweg in de dirs '/website1' en '/website2' hoe stel ik dan in dat, voor website1, php geen files buiten '/website1' mag benaderen en website2 niet buiten '/website2'?

Mijn probleem is als volgt. Ik heb een LAMP-server: Ubuntu Breezy, Apache 2, PHP5. Op deze webserver staan meerdere websites gehost. Nu wil ik dat je met een PHP-script niet zomaar in elke directory kan rondneuzen en dus ook niet schrijven, verwijderen etc. Elke website die ik host moet een 'root dir' hebben. Hoe kan ik dit oplossen? Het rechtensysteem in linux doet hier niets mee, aangezien Apache, ook op user-requests, onder de user www-data werkt.
Als ik dus twee websites heb, grofweg in de dirs '/website1' en '/website2' hoe stel ik dan in dat, voor website1, php geen files buiten '/website1' mag benaderen en website2 niet buiten '/website2'?
