Cómo montar un servidor LAMP en Ubuntu paso a paso Guía completa

Cómo montar un servidor LAMP en Ubuntu paso a paso: Guía completa

Spread the love

El servidor LAMP (Linux, Apache, MySQL, PHP) es una de las configuraciones más utilizadas para alojar aplicaciones web. En este artículo, te explicamos cómo montar un servidor LAMP en Ubuntu de manera sencilla, paso a paso, y sin complicaciones.

¿Qué es un servidor LAMP?

Un servidor LAMP combina cuatro componentes clave:

  1. Linux: El sistema operativo base, en este caso, Ubuntu.
  2. Apache: El servidor web que entrega las páginas a los usuarios.
  3. MySQL o MariaDB: El sistema de gestión de bases de datos.
  4. PHP: El lenguaje de programación para crear aplicaciones dinámicas.
Cómo montar un servidor LAMP en Ubuntu paso a paso Guía completa

Requisitos previos

Antes de comenzar, asegúrate de cumplir con lo siguiente:

  • Un servidor con Ubuntu instalado (versión 20.04 o superior).
  • Acceso a la línea de comandos como usuario con privilegios sudo.
  • Una conexión estable a internet.

Paso 1: Actualiza tu sistema operativo

El primer paso para configurar un servidor LAMP es asegurarte de que tu sistema esté actualizado. Ejecuta:

sudo apt update && sudo apt upgrade -y

Esto garantiza que todos los paquetes del sistema estén actualizados y preparados para instalar los componentes del servidor LAMP.

Paso 2: Instala Apache

Apache es el servidor web que gestiona las solicitudes de los usuarios. Para instalarlo, usa el siguiente comando:

sudo apt install apache2 -y

Una vez instalado, verifica que Apache esté funcionando abriendo tu navegador y accediendo a la dirección IP del servidor. Deberías ver la página de bienvenida de Apache.

Consejo: Usa sudo systemctl enable apache2 para iniciar Apache automáticamente con el sistema.

Paso 3: Instala MySQL

MySQL es esencial para gestionar bases de datos. Instálalo con:

sudo apt install mysql-server -y

A continuación, ejecuta el script de seguridad para configurar contraseñas y eliminar configuraciones predeterminadas inseguras:

sudo mysql_secure_installation

Paso 4: Instala PHP

PHP permite que Apache ejecute aplicaciones dinámicas. Instálalo con:

sudo apt install php libapache2-mod-php php-mysql -y

Puedes verificar la instalación creando un archivo PHP de prueba:

sudo nano /var/www/html/info.php

Añade el siguiente código al archivo:

<?php
phpinfo();
?>

Guarda y cierra el archivo. Luego, abre tu navegador y accede a http://[tu_IP]/info.php.

Cómo montar un servidor LAMP en Ubuntu paso a paso Guía completa

Paso 5: Configura el firewall (opcional)

Para garantizar la seguridad del servidor, habilita el firewall y permite el tráfico HTTP y HTTPS:

sudo ufw allow in "Apache Full"
sudo ufw enable

Paso 6: Prueba tu servidor LAMP

Después de completar los pasos anteriores, tu servidor LAMP debería estar funcionando. Puedes comenzar a alojar aplicaciones web o instalar herramientas como WordPress.

Problemas comunes y soluciones

  1. Error al iniciar Apache: Verifica los permisos con sudo systemctl status apache2.
  2. PHP no se ejecuta: Revisa que libapache2-mod-php esté instalado correctamente.

Conclusión

Montar un servidor LAMP en Ubuntu es una tarea esencial para cualquier desarrollador o administrador de sistemas. Siguiendo esta guía, tendrás un servidor completamente funcional en pocos pasos.

Deja un comentario