Per isolare un VirtualHost su apache ed impedire che si possa accedere agli altri VirtualHost, è sufficiente aggiungere la direttiva riguardante il PHP php_admin_value open_basedir /var/www/torregatti.it/
In questo caso l’unica cartella accessibile è la /var/www/torregatti.it/
Se si vogliono aggiungere più cartelle per quel VirtualHost si può scrivere /var/www/torregatti.it/:/altra/cartella/
Nel file di configurazione del VirtualHost avremo qualcosa del genere:
| 1 2 3 4 5 6 7 8 | <VirtualHost *:80>         ServerName torregatti.it         ServerAdmin admin@torregatti.it         DocumentRoot /var/www/torregatti.it/htdocs         ErrorLog /var/www/torregatti.it/logs/error.log         CustomLog /var/www/torregatti.it/logs/access.log combined         php_admin_value open_basedir /var/www/torregatti.it/ </VirtualHost> | 
Usando chmod o-rw su /var/www possiamo isolare la cartella dall’accesso esterno degli utenti.
