Saltar al contenido principal

Cómo instalar Apache HTTP Server en Manjaro

Cómo instalar Apache HTTP Server en Manjaro

El Servidor Apache HTTP, comúnmente conocido como Apache, es un software de servidor web gratuito y de código abierto. Es altamente popular y ampliamente utilizado debido a su estabilidad, flexibilidad y seguridad. En este tutorial, te guiaremos paso a paso en el proceso de instalación del Servidor Apache HTTP en Manjaro, una distribución de Linux fácil de usar.

Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una instalación de Manjaro en funcionamiento
  • Acceso a una terminal o interfaz de línea de comandos

Paso 1: Actualizar los paquetes del sistema

Siempre es buena práctica comenzar actualizando los paquetes del sistema a las versiones más recientes. Abre una terminal y ejecuta los siguientes comandos:

sudo pacman -Syu

Esto actualizará todos los paquetes de tu sistema Manjaro.

Paso 2: Instalar el Servidor Apache HTTP

Manjaro proporciona el paquete del Servidor Apache HTTP en sus repositorios oficiales. Para instalar Apache, ejecuta el siguiente comando en la terminal:

sudo pacman -S apache

Se te pedirá que ingreses tu contraseña. Proporciónala y presiona Enter para continuar. Manjaro descargará e instalará el Servidor Apache HTTP junto con sus dependencias.

Paso 3: Iniciar y habilitar el servicio de Apache

Una vez que la instalación esté completa, debes iniciar el servicio de Apache y habilitarlo para que se inicie automáticamente al arrancar el sistema. Ejecuta los siguientes comandos:

sudo systemctl start httpd
sudo systemctl enable httpd

El primer comando inicia el servicio de Apache y el segundo comando lo habilita. Si no hay errores, Apache ahora debería estar funcionando en tu sistema Manjaro.

Paso 4: Verificar la instalación de Apache

Para verificar que Apache esté instalado y funcionando correctamente, abre un navegador web y ingresa http://localhost en la barra de direcciones. Si Apache está funcionando correctamente, verás la página predeterminada de Apache, lo que confirma una instalación exitosa.

Paso 5: Configurar el cortafuegos

De forma predeterminada, Manjaro viene con la herramienta de cortafuegos ufw. Si lo tienes habilitado, debes permitir las conexiones entrantes en el puerto 80 (HTTP) para acceder a tu servidor Apache. Ejecuta el siguiente comando para permitir el tráfico HTTP:

sudo ufw allow http

Si estás utilizando una herramienta de cortafuegos diferente, consulta su documentación sobre cómo permitir las conexiones HTTP entrantes.

Paso 6: Personalizar la configuración de Apache (opcional)

Para personalizar el comportamiento de Apache, puedes modificar sus archivos de configuración. El archivo de configuración principal se encuentra en /etc/httpd/conf/httpd.conf. Antes de realizar cambios, se recomienda crear una copia de seguridad del archivo original:

sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup

Luego puedes abrir el archivo en un editor de texto y realizar las modificaciones necesarias. Los cambios comunes incluyen ajustar la raíz del documento del servidor, habilitar hosts virtuales o configurar el cifrado SSL/TLS.

Conclusión

¡Felicitaciones! Has instalado correctamente el Servidor Apache HTTP en tu sistema Manjaro. Ahora puedes alojar sitios web, aplicaciones web o servir contenido estático utilizando este potente servidor web. Recuerda mantener actualizado Apache y tu sistema con los parches de seguridad para garantizar un entorno de alojamiento seguro y confiable.

Lectura adicional