Puede incluir directivas de configuración Apache en el archivo de configuración del servidor web. En Plesk, cada dominio tiene una configuración de servidores que se guarda en un archivo aparte httpd.include
.
En todos los sistemas Linux, este archivo se ubica en el directorio /var/www/vhosts/<domain-name>/conf/
.
En sistemas FreeBSD, este archivo se ubica en el directorio /usr/local/psa/home/vhosts/<domain-name>/conf/
.
Si ha realizado una actualización desde una versión 7.5.4 o anterior de Plesk, intente buscar este archivo en el directorio /home/httpd/vhosts/<domain-name>/conf/
.
Nota: usando la utilidad transvhosts.pl puede cambiar la ubicación de los directorios del servidor virtual transvhosts.pl
, que en función del sistema operativo se ubican en el directorio /usr/local/psa/bin/
o en el directorio /opt/psa/bin/
.
Cada vez que se cambia la configuración del servidor virtual este archivo se sobreescribe, por lo que se descarta cualquier alteración manual efectuada en dicho archivo. Para usar directivas personalizadas o redefinir las ya insertadas en Plesk debe crear los archivos vhost.conf
y/o vhost_ssl.conf
con las directivas necesarias en el directorio /path_to_vhosts/<domain-name>/conf/
si se trata de un dominio y /path_to_vhosts/<domain-name>/subdomains/<subdomain-name>/conf/
si se trata de un subdominio.
Si en el momento de la creación del archivo de configuración principal ya existen algunos de estos archivos, Plesk inserta la directiva de Inclusión adecuada en los contextos virtuales HTTP y/o HTTPS. Por razones de seguridad el administrador es el único que puede crear los archivos vhost.conf
and vhost_ssl.conf
.
Para que los cambios surjan efecto debe ejecutar el siguiente comando:
/plesk_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>