Academia Online – Cumpi Linux

Cómo Instalar y Configurar el Servidor Web Apache en Ubuntu 24

Cómo Instalar y Configurar el Servidor Web Apache en Ubuntu 24

En este tutorial, aprenderás cómo instalar y configurar Apache, el servidor web más popular del mundo, en Ubuntu 24. Apache es una herramienta de código abierto ideal para alojar tanto sitios web como aplicaciones de manera sencilla. Ya sea que estés trabajando en un entorno de desarrollo local o en producción, este artículo te guiará paso a paso.


¿Qué es Apache y por qué elegirlo?

Apache es un servidor web ampliamente utilizado debido a su robustez y flexibilidad. Con él, puedes alojar sitios web y aplicaciones, realizar configuraciones avanzadas y administrar múltiples sitios en un solo servidor. Es compatible con Linux, lo que lo convierte en una opción ideal para usuarios y desarrolladores que utilizan sistemas basados en este kernel.


Requisitos previos

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:

  1. Ubuntu 24 o cualquiera distro deriva de Debian(puede ser una máquina local o un servidor remoto como una VPS).
  2. Acceso a la terminal como usuario con privilegios sudo.
  3. Conexión a internet para instalar los paquetes necesarios.

Recomendación: Si estás buscando un proveedor confiable para VPS, te sugiero Hostinger.  Usa el cupón de descuento: CUMPILINUX para obtener un 10% de DESCUENTO adicional.


Instalación de Apache en Ubuntu 24

Sigue estos pasos para instalar y configurar Apache en tu sistema:

1. Actualiza los paquetes del sistema

Primero, abre la terminal y ejecuta el siguiente comando para asegurarte de que todos los paquetes estén actualizados:

sudo apt update && sudo apt upgrade -y

2. Instala Apache

Para instalar Apache, usa este comando:

sudo apt install apache2 -y

Esto instalará Apache junto con sus dependencias. El proceso es rápido y habilitará los módulos básicos.

3. Verifica el estado del servicio

Una vez instalado, verifica si Apache está corriendo correctamente con:

sudo systemctl status apache2

Si todo está bien, deberías ver un mensaje que indique que el servicio está «activo» y «corriendo».


Comprobación de la instalación

Abre tu navegador y escribe cualquiera de las siguientes direcciones:

  • http://localhost
  • http://127.0.0.1

Deberías ver la página predeterminada de Apache que dice: «Apache2 Ubuntu Default Page».


Gestión básica de Apache

A continuación, te muestro cómo manejar el servicio de Apache:

  1. Detener el servicio:

    sudo systemctl stop apache2
  2. Iniciar el servicio:

    sudo systemctl start apache2
  3. Habilitar Apache para que se inicie automáticamente al arrancar el sistema:

  sudo systemctl enable apache2


Configuración inicial de Apache

La configuración de Apache se encuentra en la carpeta:

/etc/apache2/

Algunos de los archivos más importantes son:

  1. apache2.conf: Archivo principal de configuración. Puedes editarlo con:

    sudo nano /etc/apache2/apache2.conf
  2. sites-enabled/: Contiene configuraciones de los sitios habilitados. Para editar la configuración de un sitio, usa:

    sudo nano /etc/apache2/sites-enabled/000-default.conf

En este archivo puedes configurar el puerto (por defecto es el 80) y el DocumentRoot, que es la carpeta donde estarán los archivos del sitio web.


Despliegue en producción

Aunque puedes usar Apache en un entorno local, es recomendable optar por una VPS para proyectos en producción. Una VPS te proporciona mayor estabilidad y disponibilidad. Además, evita problemas como cortes de energía o caídas del sistema.

Si decides usar una VPS, asegúrate de conectarte al servidor remoto mediante SSH con este comando:

ssh usuario@direccion_ip

Conclusión

Instalar y configurar Apache en Ubuntu 24 es un proceso sencillo que te permitirá alojar sitios y aplicaciones web de manera eficiente. Recuerda que para entornos de producción es preferible utilizar una VPS por su estabilidad y rendimiento.

Si tienes dudas o comentarios, ¡no dudes en dejarlos abajo!

Y si quieres obtener descuentos en tu próximo VPS, usa el código CUMPILINUX en Hostinger.

Deja un comentario

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

Scroll al inicio