Cómo hacer que un dominio cargue el httpdocs en otra ruta

Para ello tendrás que borrar el directorio httpdocs del dominio y convertirlo en un enlace simbólico (el equivalente a un acceso directo) al directorio que quieres que lea. Esto has de hacerlo como root.

# ln -s ../otrodominio.com/httpdocs httpdocs

Luego tendrás que cambiar el propietario de ese enlace simbólico para que sea el usuario del dominio, por ejemplo midominio.psacln

Para cambiar el propietario de un enlace simbólico (symbolic link) has de poner el parámetro -h.

Si haces

chown user.group linkname

cambiarás el propietario del fichero al que apunta el enlace, no del enlace en sí.

Si haces

chown -h user.group linkname

cambiarás el propietario del link mismo.

Esto es útil si quieres hacer que el directorio httpdocs de un virtual host de plesk apunte a otro lugar, ya que sólo root puede crear archivos en /var/www/vhosts/dominio.com/ (ahí debería estar httpdocs), pero como el apache se ejecuta con el nombre de usuario del dominio en particular saldrá un error de permisos si el link simbólico no es legible o propiedad de ese usuario.