phpMyAdmin es una herramienta web de código abierto que facilita la administración de bases de datos MySQL o MariaDB. En este tutorial, te guiaremos a través de los pasos para instalar phpMyAdmin en tu servidor VPS con Ubuntu 24.04, utilizando Nginx como servidor web y asegurando la conexión con un certificado SSL gratuito de Let’s Encrypt.
Requisitos previos
- Un servidor VPS con Ubuntu 24.04.
- Acceso SSH al servidor con privilegios de root o sudo.
- Nginx instalado y configurado.
- PHP instalado (versión 7.2 o superior).
- MySQL o MariaDB instalado y configurado.
- Un nombre de dominio apuntando a la dirección IP de tu servidor.
Pasos
- Instalar phpMyAdmin:
sudo apt update sudo apt install phpmyadminDurante la instalación, se te pedirá que selecciones el servidor web que deseas configurar. Elige “nginx” y presiona Enter.
También se te preguntará si deseas configurar la base de datos de phpMyAdmin con dbconfig-common. Selecciona “Sí” y proporciona la contraseña para el usuario root de MySQL.
- Configurar Nginx:
Crea un archivo de configuración para phpMyAdmin:
sudo nano /etc/nginx/sites-available/phpmyadmin.confAgrega el siguiente contenido, reemplazando “tu_dominio” con tu nombre de dominio y “ruta_a_phpmyadmin” con la ruta donde se instaló phpMyAdmin (generalmente
/usr/share/phpmyadmin):server { listen 80; listen [::]:80; server_name tu_dominio; location / { root /ruta_a_phpmyadmin; index index.php; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; } }Habilita el nuevo sitio y reinicia Nginx:
sudo ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/ sudo systemctl reload nginx - Instalar Certbot:
sudo apt install certbot python3-certbot-nginx - Obtener el certificado SSL:
sudo certbot --nginx -d tu_dominioSigue las instrucciones en pantalla para completar el proceso. Asegúrate de seleccionar la opción para redirigir automáticamente el tráfico HTTP a HTTPS.
Conclusión
¡Listo! Has instalado phpMyAdmin con Nginx y Let’s Encrypt SSL en tu servidor Ubuntu 24.04. Ahora puedes acceder a phpMyAdmin de forma segura a través de HTTPS en https://tu_dominio.