Si acabas de adquirir un servidor con Plesk instalado, supongo que ya te habrás dado cuenta que al modificar el directorio por defecto de apache en /srv/www/vhosts/dominio/conf/httpd.include, si luego modificas algo en Plesk, estos cambios no se mantienen, Plesk los sobreescribe. Después de buscar un poco y leer algo de documentación, por fin encontré la manera de modificarlo permanentemente.

Los siguientes pasos están basados en una distribución Opensuse 11 con Plesk 9 instalado, debe de ser muy similar en las demás distros.

En primier lugar, creamos un archivo con el nombre vhost.conf en la misma ruta que se encuentra httpd.include
# vi /srv/www/vhost/dominio/conf/vhost.conf

En el ponemos los cambios que queramos realizar sobre el dominio, por ejemplo DocumentRoot, logs, etc…

ServerName www.elayo.es
DocumentRoot /var/www/vhosts/midominio.com/httpdocs/website

En la anterior linea, solo hemos modificado el DocumentRoot, os hará falta modificar ruta de logs, etc…

Ahora para que los cambios sean efectivos, ejecutamos el siguiente comando y reiniciamos apache.
# /usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=elayo.es
# rcapache2 restart

Con esto, ya tenemos cambiado el directorio por defecto de apache.

Entradas relacionadas