Linux

Configurar SSL/TLS (ftps) en vsftp

En la entrada de hoy voy a explicar como configurar y forzar ftps (FTP con SSL/TLS) en vsftp (very secure ftp).

Para el ejemplo vamos a generar un certificado autofirmado, pero por supuesto si es posible, mejor utilizar un certificado de pago.

(más…)

Por Daniel, hace
Linux

Crear un ramdisk (tmpfs) para MySQL

En esta entrada voy a explicar como utilizar la memoria RAM de nuestro servidor como ramdisk y configurar el tmp de MySQL en dicha memoria. Esta configuración permitirá acelerar las queries que escriben una tabla temporal, pero debemos tener en cuenta que si tenemos problemas en algunas queries, primero hay que analizar y optimizar las mismas, y además, que al crear este ramdisk debemos ser conscientes de que perderemos memoria libre.

 

(más…)

Por Daniel, hace
Apache

Deshabilitar métodos de Apache (Apache methods)

Hace unos días un cliente me preguntó si era posible únicamente permitir los métodos GET y POST en una web y deshabilitar el resto, como PUT, HEAD, etc.

Pues bien, es posible y muy sencillo de realizar, usando mod_rewrite. Para ello basta con añadir, dentro de la cadena <Virtualhost> el siguiente texto:

(más…)

Por Daniel, hace
Linux

Optimización de rendimiento en tablas MyISAM

En alguna otra entrada ya he comentado que InnoDB debería ser el motor que utilicemos en la gran mayoría de casos, pues tiene muchas ventajas sobre otros motores como MyISAM. No obstante, en algunos casos debemos mantener tablas con MyISAM por razones de rendimiento.

Si se da esta situación, nos interesa optimizar MySQL al máximo para ofrecer el mejor rendimiento sobre estas tablas. Lamentablemente, MyISAM no permite (al contrario que InnoDB) realizar caché o buffer de los datos de las tablas, por lo que las posibilidades de optimización de estas tablas son muy limitadas. Aún así, voy a explicarlos las dos posibles optimizaciones posibles.

(más…)

Por Daniel, hace