Usar 3scale con varnish asíncronamente

Si tienes una API, seguramente conozcas 3scale, un servicio de gestión de APIS que incluye la generación de claves, relación con tus clientes, facturación, control de acceso y estadísticas. Es gratuito hasta 150.000 hits al día, y muy útil.

Además tienen un módulo de varnish para poder hacer transparente la autenticación en tu aplicación. El problema es que ese módulo no es muy estable, es complejo de instalar y más o menos síncrono (aunque cachea las autenticaciones y envía post-conexión las estadísticas), con lo que complica tu sistema y puede fácilmente causarte pesadillas.

Antes de usar 3scale te recomiendo que te mires también Mashape. 😉

En mi caso no necesito un control estricto de mis usuarios (de hecho, lo único que prácticamente necesito es analítica de uso para no pasarme de los 150K hits/día), así que pensé en una manera asíncrona de gestionarlo y opté por la gestión del log de varnish y su procesamiento posterior mediante cron.
Continúa leyendo Usar 3scale con varnish asíncronamente

¿Cómo se ha excedido espacio en disco sin subir nada?

Además del directorio httpdocs (y httpsdocs), hay varios lugares en los que un dominio de Pleskpuede estar guardando datos (o basura) y hacerlo llegar al límite, con lo que pueden generarse otros problemas. Si tenías marcada la casilla de “No se permite el sobreuso” podrá empezar a fallar la web o devolver correos. Si tenías marcada “Notificar al propietario del dominio cuando se excedan los límites de recursos” se enviará al propietario (quizás al mail de tu cliente) un molesto mail.

Ahora veremos diferentes lugares en los que hacer limpieza:

Continúa leyendo ¿Cómo se ha excedido espacio en disco sin subir nada?

Proteger los directorios de subversion en el servidor Plesk

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: Continúa leyendo Proteger los directorios de subversion en el servidor Plesk

Quitar el “news feed” del webmail Horde en Plesk

¿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. Continúa leyendo Quitar el “news feed” del webmail Horde en Plesk

Cómo cambiar la página pública por defecto de Plesk

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).