Puede incluir directivas de configuración Apache específicas para dominios en el archivo de configuración del servidor web En Plesk, cada dominio tiene una configuración de hosts virtual que se guarda en un archivo independiente
.httpd.include
En todos los sistemas Linux, este archivo se encuentra en el directorio /var/www/vhosts/
.<domain-name>/conf/
En sistemas FreeBSD, se encuentra en el directorio /usr/local/psa/home/vhosts/
.<domain-name>/conf/
Si ha actualizado desde una versión 7.5.4 o anterior de Plesk, intente localizar este archivo en el directorio /home/httpd/vhosts/
.<domain-name>/conf/
Nota: puede cambiar la ubicación de los directorios de host virtual usando la utilidad transvhosts.pl
, que se encuentra en el directorio /usr/local/psa/bin/
o /opt/psa/bin/
, en función de su sistema operativo.
Este archivo se sobrescribe cada vez que la configuración de host virtual cambia. Así, se descartará cualquier alteración manual realizada en el archivo. Para usar directivas personalizadas o redifinir aquellas insertadas por Plesk, deberá crear los archivos vhost.conf
y/o vhost_ssl.conf
con las directivas apropiadas en el directorio /path_to_vhosts/
para un dominio y <domain-name>/conf/
/path_to_vhosts/
para un subdominio.<domain-name>/subdomains/<subdomain-name>/conf/
Si en el momento en que se genera el archivo de configuración principal ya existiera alguno de estos archivos, Plesk insertará la directiva Include apropiada al contexto de host virtual HTTP y/o HTTPS. Por motivos de seguridad, el root es el único que puede crear los archivos vhost.conf
y vhost_ssl.conf
.
Para que los cambios tengan efecto, deberá ejecutar el siguiente comando:
/plesk_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>