Includere delle Direttive nel File di Configurazione del Web Server

Potete includere delle direttive di configurazione di Apache per domini specifici nel file di configurazione del web server. In Plesk, ogni dominio dispone della configurazione dei host virtuali memorizzati in un file separato httpd.include.

In tutti i sistemi di Linux, questo file è ubicato nella directory /var/www/vhosts/<domain-name>/conf/.

Nei sistemi FreeBSD, questo file è ubicato nella directory /usr/local/psa/home/vhosts/<domain-name>/conf/.

Se avete l'upgrade dalla versione di Plesk 7.5.4 o una precedente, provate a cercare questo file nella directory /home/httpd/vhosts/<domain-name>/conf/.

Nota: è possibile cambiare l'ubicazione delle directory host virtuali usando l'utility transvhosts.pl , situata nella direcoty /usr/local/psa/bin/ oppure nella directory /opt/psa/bin/ , a seconda del vostro sistema operativo.

Questo file è sovrascritto ogni volta che la configurazione dell'host virtuale viene modificata, quindi qualsiasi alterazione manuale effettuata al file, sarà esclusa. Per utilizzare delle direttive personalizzate o redefinire quelle inserite da Plesk, dovete creare i file vhost.conf e/o vhost_ssl.conf con le direttive necessarie nelle directory /path_to_vhosts/<domain-name>/conf/ per un dominio e /path_to_vhosts/<domain-name>/subdomains/<subdomain-name>/conf/ per un sottodominio.

Se qualsiasi di questi file esiste nel momento in cui il file di configurazione viene generato, Plesk inserisce la direttiva appropriata Includere nel contesto di host virtuale HTTP e/o HTTPS rispettivamente. Per motivi di sicurezza, solo la radice può creare i file vhost.conf e vhost_ssl.conf .

Perché le modifiche abbiano effetto, dovete eseguire i seguenti comandi:

/plesk_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>