Instalar Denyhosts en Centos 6.5

Tengo una guía un poco anticuada en la que pusé un script que me agencié de mi grán mentor y precursor Rubén Ortíz muy vilmente, pero espero que esto no le haya perjudicado ni mucho menos, espero en cambio, haber podido ayudar a mas gente.

Denyhosts es una utilidad de seguiridad muy sencilla y útil. Monitoriza los logs de acceso a nuestro servidor linux y bannea las ips tras un número de accesos fallidos.
Sigue leyendo

Instalar MySQL 5.6 community release

Os detallo los pasos para instalar la última release de mysql 5.6 community. La verdad es que estoy muy contento con esta última versión, ya que la tengo en producción en varios proyectos con alto trafico y rinde muy muy bien.

DESCARGA DEL RPM

Descargamos el rpm desde la web de dev.mysql.com

Sigue leyendo

Eliminar versionado de ficheros css en WordPress

En relación con el post Configurar compresión gzip para apache httpd, Os adjunto un bloque de código que eliminará de las urls de los estaticos el codigo de versionado de los fichoeros. Esto es necesario si queremos que nos funcione correctamente la compresión gzip para éstos.

Para poder hacerlo, podremos añadir el código que adjuntaré a continuación en el functions.php del tema que tengamos activo. El codigo es:

Configurar compresión gzip para apache httpd

Para optimizar el rendimiento de vuestra web, y reducir también el ancho de banda saliente, existe la posibilidad de habilitar la compresión gzip en vuestro servidor web. En este post voy a comentaros unos sencillos pasos para habilitar la compresion y la configuración necesaria.

Por defecto, apache ahora viene con el módulo activado mod_deflate, que es el encargado de realizar la compresión “antiguamente llamado mod_gzip”. Para verificar que tenemos el modulo activo deberemos comprobar que la siguiente línea esta en nuestro fichero de configuracion /etc/httpd/conf/httpd.conf

Y añadimos al mismo fichero lo siguiente:

Reiniciamos apache

Para verificar si tenemos activado correctamente podemos hacerlo utilizando la herramienta Webpagetest.org

Optimiza el rendimiento de WordPress limpiando la tabla wp_options

Tanto si empiezas a experimentar problemas de lentitud en tu wordpress, como si quieres hacer una revisión para intentar limpiar lo máximo posible la base de datos, este artículo te interesa.

Una de las cosas, que tras verlo en varios WordPress, y comentar con algunos entendidos (no mola mucho), es que, la tabla wp_options, aumenta de forma exponencial, y no sabemos bien el porqué. Resulta que en la tabla wp_options, se almacena cache, que normalmente es usada por plugins, y si además, están (MAL)  programados, al desinstalarlos, dejan información dentro de la tabla, y no la eliminan. Lo que lleva a que nuestra tabla ocupe más espacio y afecte a nuestro rendimiento, únicamente porque tenemos registros en la tabla que no se usan para nada.
Sigue leyendo

unix Permisos para una instalación de WordPress

Buenas, siempre he tenido algún problema con el tema de los permisos en wordpress en alguno u otra instalación/cliente, etc..

A continuación os pongo dos comandos para ejecutar, en la que pondremos los permisos correctos para WordPress, tanto de ficheros como directorios. Exceptuando claro los que luego necesitemos para wp-content/ o las carpetas de cache/ que suelen necesitar 777
Sigue leyendo

unix excluir directorios con tar en CentOS

Me encontrado de vez en cuando con muchos problemas a la hora de intentar excluir ficheros o directorios al compactar y comprimir con TAR en CentOS. El problema es utilizar la forma correcta, y navegando un poco encuentras mil y una formas. Yo a continuación os pongo un ejemplo de como me ha funcionado.

CASO
Quiero hacer un tar de un directorio web en la ruta /var/www/html/dominio.es/ pero en su interior hay varios directorios que quiero excluir, como: /var/www/html/dominio.es/directorio1/ y /var/www/html/dominio.es/directorio2/
Sigue leyendo

Forming part of KISSLAB