Saltar al contenido principal

Cómo instalar el servidor Apache HTTP en CentOS

Cómo instalar el servidor Apache HTTP en CentOS

Apache HTTP Server es un software de servidor web popular que permite a los usuarios servir páginas web a través de Internet. La instalación de Apache HTTP Server en CentOS es un proceso relativamente sencillo. En este tutorial, te guiaremos paso a paso en el proceso de instalación de Apache HTTP Server en CentOS.

Requisitos previos

Antes de comenzar, asegúrate de tener un servidor CentOS en el que instalar Apache HTTP Server. Además, debes tener acceso de root al servidor.

Paso 1: Actualizar el sistema

El primer paso para instalar Apache HTTP Server en CentOS es actualizar el sistema. Esto asegura que todos los paquetes necesarios estén actualizados. Ejecuta el siguiente comando para actualizar el sistema:

sudo yum update

Paso 2: Instalar Apache HTTP Server

Una vez que el sistema esté actualizado, es hora de instalar Apache HTTP Server. Ejecuta el siguiente comando para instalar Apache HTTP Server:

sudo yum install httpd

Este comando instalará Apache HTTP Server en tu servidor CentOS.

Paso 3: Iniciar Apache HTTP Server

Después de instalar Apache HTTP Server, inicia el servicio ejecutando el siguiente comando:

sudo systemctl start httpd

Este comando inicia el servicio de Apache HTTP Server.

Paso 4: Habilitar Apache HTTP Server

Para asegurarte de que Apache HTTP Server se inicie automáticamente cada vez que se inicie el sistema, habilita el servicio ejecutando el siguiente comando:

sudo systemctl enable httpd

Este comando habilita el servicio de Apache HTTP Server en tu servidor CentOS.

Paso 5: Verificar el estado de Apache HTTP Server

Para verificar que Apache HTTP Server esté en ejecución, ejecuta el siguiente comando:

sudo systemctl status httpd

Este comando mostrará el estado del servicio de Apache HTTP Server. Si el servicio está en ejecución, verás una salida que se ve así:

httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-04-05 15:41:09 UTC; 1 day 4h ago

Si el servicio no está en ejecución, verás una salida que se ve así:

httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: inactive (dead)

Paso 6: Configurar Apache HTTP Server

Para configurar Apache HTTP Server, abre el archivo de configuración de Apache ejecutando el siguiente comando:

sudo nano /etc/httpd/conf/httpd.conf

Este comando abrirá el archivo de configuración de Apache en el editor de texto nano.

Paso 7: Probar Apache HTTP Server

Para probar Apache HTTP Server, crea un archivo PHP simple ejecutando el siguiente comando:

sudo nano /var/www/html/index.php

Este comando crea un nuevo archivo llamado index.php en el directorio /var/www/html.

Agrega el siguiente código al archivo index.php:

<?php
phpinfo();
?>

Guarda y cierra el archivo.

Luego, abre un navegador web y dirígete a http://la_dirección_IP_de_tu_servidor/index.php. Si Apache HTTP Server está funcionando correctamente, verás una página que muestra información sobre tu instalación de PHP.

Conclusión

¡Felicitaciones! Has instalado correctamente Apache HTTP Server en CentOS. Ahora puedes utilizar Apache para servir páginas web a través de Internet. Recuerda mantener tu sistema actualizado y seguro mediante la actualización regular de paquetes y la configuración de Apache HTTP Server según tus necesidades.