Usar phpMyAdmin y Lighttpd solo en localhost

phpMyAdmin es una excelente herramienta para administrar la base de datos MySQL, pero conviene dejarlo accessible solamente para el usuario administrador o utilizar conexiones seguras con SSL.

Otra opción es bloquarlo para accesos remotos y dejarlo accesible solamente para localhost (en la interfaz 127.0.0.1), con lo cual un administrador puede conectarse solamente por localhost o mediante un tunnel por SSH.

En Lighttpd, esto puede hacerse editando el archivo /etc/lighttpd/lighttpd.conf


$HTTP["remoteip"] !~ "127.0.0.1"
{
$HTTP["url"] =~ "^/phpmyadmin/"
{
url.access-deny = ( "" )
}
}

Luego, por SSH se hace un tunnel y se accede a http://localhost/phpmyadmin suponiendo que en tal dirección fue instalado.

Artículos relacionados:

  1. Imposible conectar a phpMyAdmin en localhost
    Qué tal si estás migrando tu instalación de Xampp a...
  2. Xampp no funciona en localhost (Windows Vista)
    En una de las actualizaciones de Windows Vista me pasó...
  3. Crear Alias de dominios en Lighttpd
    Para crear alias de dominios en Lighttpd (o también conocidos...
  4. Usar Google Maps API en localhost
    Para usar la API de Google Maps de forma...



Dejar tu comentario