Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
01.11.2024

Cómo instalar y proteger phpMyAdmin en Ubuntu

phpMyAdmin es una popular aplicación basada en web que proporciona una interfaz para gestionar bases de datos MySQL. Permite a los usuarios realizar varias operaciones de base de datos a través de una interfaz fácil de usar. Esta guía le guiará a través de los pasos para instalar y asegurar phpMyAdmin en Ubuntu 18.04/20.04

1. Requisitos previos

Antes de comenzar, asegúrese de tener lo siguiente

  • Un servidor ejecutando Ubuntu 18.04 o 20.04.
  • MySQL o MariaDB instalado y funcionando.
  • Servidor web Apache o Nginx instalado.
  • Privilegios Sudo en el servidor.

2. Instalación de phpMyAdmin

Paso 1: Actualice el índice de paquetes

Abra su terminal y actualice el índice de paquetes

sudo apt update

Paso 2: Instale phpMyAdmin

Ejecute el siguiente comando para instalar phpMyAdmin

sudo apt install phpmyadmin

Durante la instalación, se le pedirá que elija un servidor web. Seleccione Apache o Nginx dependiendo del que tenga instalado

Paso 3: Configurar la base de datos para phpMyAdmin

Cuando se le solicite, seleccione Sí para configurar la base de datos. También se le pedirá que introduzca la contraseña de la aplicación MySQL para phpMyAdmin. Si no tiene una contraseña configurada, déjela en blanco y pulse Intro

3. Configuración de Apache

Si está usando Apache, puede que necesite habilitar la configuración de phpMyAdmin. Ejecute el siguiente comando

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Asegúrese de que el archivo incluye las siguientes líneas

Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>

Guarde y salga (CTRL + X, luego Y, luego Enter)

Paso 4: Reinicie Apache

Después de la configuración, reinicie el servidor Apache

sudo systemctl restart apache2

4. Proteger phpMyAdmin

Paso 1: Crear un archivo de contraseña de Apache

Para asegurar phpMyAdmin, puede configurar una autenticación básica. Primero, instale el paquete apache2-utils si no lo tiene

sudo apt install apache2-utils

A continuación, cree un archivo de contraseñas con el siguiente comando

sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Sustituya nombre de usuario por el nombre de usuario deseado. Se le pedirá que introduzca y confirme una contraseña

Paso 2: Actualizar la configuración de phpMyAdmin

Edite el archivo de configuración de phpMyAdmin

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Añade las siguientes líneas dentro de la sección <Directory /usr/share/phpmyadmin>

AuthType Basic AuthName “Acceso restringido” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Paso 3: Reinicie Apache

Después de hacer estos cambios, reinicie Apache una vez más

sudo systemctl restart apache2

5. Acceso a phpMyAdmin

Ahora puede acceder a phpMyAdmin navegando a

http://your_server_ip/phpmyadmin

Se le pedirá que introduzca el nombre de usuario y la contraseña de Apache que creó, seguidos del nombre de usuario y la contraseña de MySQL

6. Conclusión

Instalar y proteger phpMyAdmin en Ubuntu 18.04/20.04 es un proceso sencillo que proporciona una potente interfaz para gestionar bases de datos MySQL. Siguiendo esta guía, puede asegurarse de que su instalación de phpMyAdmin no sólo es funcional, sino también segura frente a accesos no autorizados. Supervise regularmente el uso de phpMyAdmin y mantenga su sistema actualizado para un rendimiento y seguridad óptimos.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills