Cómo instalar un servidor web local en Linux para practicar

Cómo instalar un servidor web local en Linux para practicar

Avanzado 1 min de lectura Publicado el 2026 Por Equipo SolucionaPC

Un servidor web local te permite practicar desarrollo web (o simplemente entender cómo funciona) sin necesitar contratar hosting ni exponer nada a internet.

Instalar Apache (el servidor web)

sudo apt install apache2
sudo systemctl status apache2

Abre un navegador y visita http://localhost — si ves la página de bienvenida de Apache, está funcionando.

Añadir PHP (para sitios dinámicos)

sudo apt install php libapache2-mod-php
sudo systemctl restart apache2

Añadir una base de datos (MySQL/MariaDB)

sudo apt install mariadb-server
sudo mysql_secure_installation

Esta última ejecuta un asistente que configura la seguridad básica (contraseña de administrador, eliminar usuarios de prueba).

Esta combinación (Linux + Apache + MySQL + PHP) se conoce como "LAMP" — uno de los conjuntos de tecnología web más usados y documentados que existen, con años de recursos disponibles para cualquier duda que surja.

Dónde van tus archivos web

Por defecto, Apache sirve el contenido de /var/www/html — coloca tus archivos HTML/PHP ahí para verlos en http://localhost.

Consejo: si prefieres un enfoque más moderno y aislado, Docker permite montar un entorno LAMP completo en contenedores, más fácil de limpiar por completo cuando termines de practicar, sin dejar rastros instalados directamente en tu sistema.

Advertencia: esto es para practicar en tu propio equipo (localhost) — exponer un servidor web a internet real requiere medidas de seguridad adicionales significativas, que van más allá de esta instalación básica.

Preguntas frecuentes

¿Qué significa LAMP?

Linux, Apache, MySQL (o MariaDB) y PHP — el conjunto de tecnologías combinadas que forman la base de muchos sitios web tradicionales, con amplia documentación disponible.

¿Es seguro exponer este servidor a internet directamente?

No sin medidas adicionales significativas — esta instalación básica está pensada para practicar localmente (localhost), no para servir contenido real a internet sin protecciones adicionales.

¿Docker es mejor que instalar LAMP directamente?

Para practicar y experimentar, Docker ofrece la ventaja de un entorno aislado y fácil de eliminar por completo, sin dejar componentes instalados directamente en tu sistema si decides no continuar.

Compartir: