Cambiar la ubicación del directorio de datos de MySQL en Ubuntu

Por defecto MySQL almacena los datos en /var/lib/mysql, que es un lugar perfectamente apropiado. Sin embargo, hay ocasiones que por problemas de espacio en / o por cualquier otro motivo necesitamos mover éste directorio a otra ubicación distinta. En mi caso la razón de necesitar mover el directorio de datos es porque actualmente estoy trabajando con una instancia de Amazon EC2 que solo cuenta con 8GB de espacio en el volumen principal, y como no quiero llevarme ninguna sorpresa en un futuro cuando la base de datos empiece a crecer he decidido moverla a otro volumen distinto que cuenta con 30GB de capacidad.

El volumen al que voy a mover el directorio de datos de MySQL se encuentra montado en /mnt/volume-01, por lo que para seguir este tutorial solo necesitareis sustituir la ruta de mi volumen por la ruta dónde queráis mover el directorio de datos.

Continúa leyendo Cambiar la ubicación del directorio de datos de MySQL en Ubuntu

Configurar Apache e ISS en el puerto 80

IIS_y_ApacheEn ocasiones nos encontramos con que debemos de tener más de un servidor web en la misma máquina y todos ellos atendiendo peticiones por el puerto 80, que es el puerto por defecto de HTTP. Recientemente he tenido que instalar un servidor web Apache en una máquina que ya estaba ejecutando un servidor IIS 7.5 y he tenido que hacerlos coexistir, ya que por defecto la mayoría de servidores web están configurados para mantenerse a la escucha de todo el rango de IPs en el puerto 80 para simplificar su configuración y Apache e ISS no iban a ser una excepción.

El truco aquí para hacer que varios servidores web puedan coexistir entre ellos es limitar el rango de IPs que atienden en un mismo puerto. Por ejemplo, podemos configurar IIS para que atienda peticiones para la IP x.x.x.x:80 y Apache para que atienda peticiones para la IP y.y.y.y:80. En el caso de Apache es muy Continúa leyendo Configurar Apache e ISS en el puerto 80