🖥️ Cómo Instalar y Configurar un Servidor Web Apache en Ubuntu

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í.

  1. Configura la red en modo «Bridge» para que el servidor tenga conexión con otras máquinas.
  2. 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! 🚀👏

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Translate »
Scroll al inicio