Si usas Subversion con svn checkout y svn update para mantener tu servidor de producción actualizado (y no svn export) estarás creando unos directorios ocultos de subversion con nombre .svn que contienen información que puede suponer un riesgo para la seguridad, ya que seguramente estarán en el directorio público httpdocs y serán visibles a todo el mundo. Puedes evitar que los navegantes accedan a ellos de dos maneras:
¿Estás cansado de ver unas noticias en la barra lateral izquierda del webmail (IMP Horde) que viene con Plesk?
Es muy fácil deshacerse de ellas. La manera sencilla es desde el panel de control plesk, ir a Ajustes en el menú de la izquierda > escojer la opción Administración del Interfaz > pestaña Visibilidad de Controles del Interfaz > marcar opción No mostrar los enlaces de noticias en Webmail y las páginas por defecto del dominio > Aceptar.
Si apuntamos a las IPs de nuestro servidor un dominio que no está configurado en Plesk aún, se mostrará una página de bienvenida del estilo “Este servidor usa Plesk y aún no está preparado para responder a este dominio” o algo así.
Modificar esto es tan fácil como cambiar el contenido de este directorio, como si fuera cualquier otro dominio dentro de vhosts:
/var/www/vhosts/default/htdocs
Fijaos que en vez del nombre de dominio, aparece “default” y que en vez de llamar al directorio público “httpdocs” como al resto lo llama “htdocs” (mucho más estándar por cierto, esta última nomenclatura).
No es nada difícil instalar un servidor de Subversion en un linux, pero hay que tener unas cuantas cosas en cuenta si queremos que se integre bien con Plesk y poder alojar todos nuestros proyectos bajo un subdominio del tipo https://svn.midominio.com/repositorio1
El panel de control de Plesk 9 es más bonito que el de Plesk 8, pero extrañamente hay algunas cosas que son menos usables.
El icono de “Ajustes de correo” que antes estaba dentro del grupo “Correo” ahora lo han escondido en un desplegable debajo del título del grupo correo.
Cada vez se usa más (como en el caso de Wordpress MU) la opción de separar contenidos de una web mediante subdominios y la manera más ágil de hacerlo es configurando plesk para que pueda cargar mi página ponga el subdominio que ponga.
Eso se llama en inglés Catch-All-Domains o Wildcard subdomains, que sería algo así como dominios “recoje-todo” o “subdominios comodín” y consiste en decirle a Plesk que cualquier subdominio sea válido, sin tener que incluir los subdominios uno por uno.
Dic
Si Plesk o alguno de sus servicios no funcionan como debieran, siempre puedes hacer un reinicio de Plesk desde la línea de comandos.
Esto no afectará a otros servicios porque no te obliga a parar la máquina ni a reiniciar Linux. (para reiniciar linux basta con ejecutar este comando: # shutdown -r now)
El comando a ejecutar es:
# /etc/init.d/psa stop
# /etc/init.d/psa start
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.
Como Plesk modifica los archivos de configuración de apache automáticamente, no es bueno hacer cambios de apache, como cambiar el open_basedir o configurar webdav para un subversion, usando los archivos de configuración que encuentres ya creados.
Si tienes que migrar algunos dominios de un servidor que tenga Plesk 8.x a otro con Plesk 9.x necesitarás un pequeño paso intermedio a la hora de convertir los backups, es fácil pero has de seguir estos pasos: