
Un servidor web Apache es una de las mejores opciones para alojar sitios web y aplicaciones en internet. Es de código abierto, altamente configurable y compatible con múltiples tecnologías como PHP y MySQL. En este artículo, aprenderás cómo instalar y configurar Apache en Ubuntu Server de forma sencilla.
✅ ¿Para Qué Sirve un Servidor Web Apache?
Apache permite:
- Alojar sitios web estáticos y dinámicos con HTML, CSS, JavaScript y PHP.
- Ejecutar aplicaciones web como WordPress, Joomla o Laravel.
- Realizar pruebas locales antes de desplegar un sitio en producción.
🔧 Paso 1: Preparar la Máquina
Antes de instalar Apache, necesitas un servidor con Ubuntu Server. Si aún no lo tienes, descárgalo desde aquí.
- Configura la red en modo «Bridge» para que el servidor tenga conexión con otras máquinas.
- Habilita el acceso remoto instalando SSH durante la instalación de Ubuntu Server.
🚀 Paso 2: Instalar Apache en Ubuntu
Abre la terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade
sudo apt install apache2
Luego, verifica la instalación con:
apache2 --version
Para comprobar que Apache está en funcionamiento:
sudo systemctl status apache2
Si está activo, el servidor web está corriendo correctamente.
🌐 Paso 3: Comprobar que Apache Funciona
Abre tu navegador e ingresa la IP de tu servidor Ubuntu. Para conocer la IP, usa:
ip a
Si ves la página de bienvenida de Apache, significa que todo está en orden.
🛠️ Paso 4: Administrar el Servicio Apache
Para detener Apache:
sudo systemctl stop apache2
Para iniciarlo nuevamente:
sudo systemctl start apache2
📄 Paso 5: Crear una Página Web de Prueba
Apache almacena los archivos web en la carpeta /var/www/htm
Crea una nueva carpeta:
sudo mkdir /var/www/html/mipagina
sudo chmod 777 /var/www/html/mipagina
Crea un archivo HTML dentro de ella:
sudo nano /var/www/html/mipagina/index.html
Escribe el siguiente código:
<html>
<head><title>Servidor Apache</title></head>
<body><h1>Mi primer servidor Apache</h1></body>
</html>
Guarda el archivo y accede desde el navegador:
http://IP_DEL_SERVIDOR/mipagina
🗄️ Paso 6: Instalar MySQL y PHP
Para ejecutar aplicaciones web dinámicas, instala MySQL y PHP con:
sudo apt install mariadb-server mariadb-client
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-xml php-mbstring php-zip php-gd -y
Verifica las versiones:
php --version
mariadb --version
🎛️ Paso 7: Instalar phpMyAdmin
Para gestionar bases de datos de forma visual, instala phpMyAdmin:
sudo apt install phpmyadmin
Luego, ábrelo en el navegador e inicia sesión con root.

🎯 Conclusión
Siguiendo estos pasos, has configurado un servidor web con Apache, PHP y MySQL en Ubuntu Server. Ahora puedes alojar sitios web, instalar CMS como WordPress y gestionar bases de datos con phpMyAdmin. 🚀
📌 ¿Te ha sido útil esta guía? Comparte y comenta tu experiencia!
📢 Agradecimiento Especial
Queremos expresar nuestro más sincero agradecimiento a la profesora Gemma Raimat por su valiosa colaboración en la realización de este artículo. Su conocimiento y guía han sido fundamentales para compartir esta información de manera clara y accesible. 🙌✨
¡Gracias, profesora Gemma, por su dedicación y apoyo en la enseñanza de servidores web y tecnologías relacionadas! 🚀👏