Se si vuole fare una modifica al file vhost.conf per tutti i domini, in modo che alla creazione di un nuovo domain venga già caricato un vhost.conf di default, si puo’ procedere in questo modo:
mkdir /var/www/vhosts/.skel/0/conf/
vi /var/www/vhosts/.skel/0/conf/vhost.conf
All’interno del vhost.conf si inserisce quanto segue:
<Directory /var/www/vhosts/@domain_name@/httpdocs>
…
</Directory>
dove @domain_name@ e’ una variabile che identifica il dominio che automaticamente viene presa al momento della creazione di un nuovo domain. Ovviamente tra i tag <Directory> potete inserire le vostre personalizzazioni al file vhost.conf.
In plesk per fare delle modifiche personalizzate alla configurazione del singolo vhost è necessario creare e configurare il file vhost.conf
Nella directory di configurazione del dominio solitamente in /var/www/vhost/dominio.com/conf/ è presente il file http.include che contiene l’intera configurazione del dominio, attenzione a non modificarlo poichè questo file è generato automaticamente da plesk.
Le modifiche vanno appunto inserire nel file vhost.conf che se non è presente è necessario creare nella medesima directory.
Un esempio di configurazione del vhost.conf nel quale viene disabilitaro il safe mode è questo:
<Directory /var/www/vhosts/dominio/httpdocs>
<IfModule mod_php4.c>
php_admin_flag safe_mode off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag safe_mode off
</IfModule>
</Directory>
una volta editato il file è necessario lanciare il comando:
/usr/local/psa/admin/sbin/websrvmng -a
e riavviare apache con il comando:
/etc/init.d/apache2 restart
o
/etc/init.d/httpd restart