Category Archives: Servidores

MySQL: Cómo hacer una copia de seguridad de todas las bases de datos

Con este script en bash podremos crear un backup fácil y genérico de todas las bases de datos de un servidor, o de aquellas que le indiquemos. Usando la herramienta mysqldump de MySQL nos aseguramos un volcado de las ‘databases’ que podemos recuperar más adelante a lo bruto usando el comando ’source’ de mysqladmin, etc. [...]

INND: Cómo montar tu propio servidor de news privado

Estas son mis peripecias sobre cómo instalar el servidor de ”Usenet” más completo y eficiente: el INND. La instalación es bajo Linux en CentOS / RedHat.
Le dediqué unos días al tema después de observar que algunas empresas siguen utilizando el protocolo NNTP (para servidor de news o newsserver) como una alternativa sencilla a foros privados para ser utilizados en intranets [...]

Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?

Hemos alquilado un servidor Linux en alguna parte. Ya hemos realizado el primer pago, estamos esperando que terminen de ponerlo a punto y lo conecten a internet. Esperamos ansiosos el correo electrónico en el que nos detallen la IP que tiene el servidor y la contraseña root… Antes de empezar a configurarlo y ponerlo a [...]

Securizando el entorno Linux del servidor

Un buen punto de partida es utilizar LES (Linux Environment Security).
# wget http://www.r-fx.ca/downloads/les-current.tar.gz
# tar xvzf les-current.tar.gz
# cd les-*
# ./install.sh

Optimizando MySQL: Tuning-Primer y el archivo de configuración my.cnf

Un buen script que analizará el rendimiento de MySQL es Tuning-Primer. Nos dará consejos para establecer algunas variables de la configuración, basándose en la información que proporciona el servidor.
Para usarlo:
# wget http://www.day32.com/MySQL/tuning-primer.sh
# chmod 755 tuning-primer.sh
# ./tuning-primer.sh
My.cnf
A continuación copio la configuración genérica para un servidor mysql más optimizado que lo que viene por defecto habitualmente en el [...]

Afinando la conexión a Secure Shell (SSH)

Hay que tocarle un poco las tripas a la configuración del servidor SSH para que sea más segura, teniendo cuidado de no cagarla, ya que podríamos quedarnos sin poder acceder al servidor.

proFTPd + APF firewall: haciendo funcionar el modo pasivo

Editar el archivo /etc/proftpd.conf y añadir si no existe ya, la siguiente línea:
PassivePorts 50000 51000
Editar el archivo /etc/apf/conf.apf y añadir el anterior rango de puertos a los “Ingress ports”, al final de la lista separada por comas, teniendo en cuenta que el rango se indica con guión bajo (_)
IG_TCP_CPORTS=”…,50000_51000″
Reiniciar APF y el proFTPd
 

Optimizando PHP: Instalando Suhosin + XCache + Zend Optimizer

A la hora de ejecutar PHP de forma eficiente, nos toca aprender un par de cosas sobre cachés, desactivar logs, etc. de igual forma que Apache. En este artículo describo directamente como cambiar algunas cuestiones de configuración, instalar XCaché, Zend Optimizer y Suhosin para que se ejecuten con PHP. Recomiendo tomarse un tiempo con cada tema [...]

Apache: un poco de optimización y hardening

Este es un repaso esas cosas que siempre hay que hacerle al Apache en servidores nuevos, aprendidas con el paso del tiempo, consejos de amigos, prueba y error, etc.

Apache: Usando mod_expires

Usar mod_expires nos permite que Apache genere automáticamente las cabeceras necesarias para las caches locales del navegador, de forma que ganemos rendimiento al servir nuestras páginas a visitantes que vuelven.
Debemos activar mod_expires en la configuración de apache, en el archivo /etc/httpd/conf/httpd.conf

Prueba La Prisión Online: