GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Apache Web Server en CentOS 8 - ¿Proceso paso a paso para hacerlo?

El servidor Apache HTTP proporciona muchas funciones potentes, incluidos módulos que se cargan dinámicamente, compatibilidad sólida con medios y una amplia integración con otro software popular.

Apache está instalado en la mayoría de las distribuciones basadas en Linux.

Puede instalar Apache como parte de la pila LAMP (Linux, Apache, MySQL y PHP) que proporciona una plataforma robusta y potente para el desarrollo y la implementación de aplicaciones basadas en web.

El servidor web HTTP Apache es un servidor web gratuito y de código abierto que transfiere el contenido web a través de Internet.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar tareas de Instalación de Software en su sistema CentOS.

En este contexto, veremos cómo puede instalar el servidor web Apache en el sistema CentOS 8 a través de la terminal.


¿Cómo instalar Apache en CentOS 8?

Para comenzar, asegúrese de iniciar sesión en el servidor como usuario root con privilegios sudo.

Luego, una vez que haya iniciado sesión, siga los pasos que se indican a continuación para instalar Apache.


1. actualizar repositorio de paquetes

i. Abra la terminal desde la barra lateral de la sección 'Actividades' y escriba el comando 'su' para iniciar sesión como usuario raíz. Ingrese la contraseña raíz administrativa.

ii. Escriba el siguiente comando para actualizar el repositorio de software de la lista de todos los paquetes:

$ yum update


2. Instalar apache

En CentOS 8, puede instalar el servicio Apache con el nombre 'httpd'. El siguiente comando que escribirá en la terminal para instalar apache en su sistema CentOS:

$ yum –y install httpd

La opción 'y' ignorará automáticamente la solicitud de confirmación del usuario y seleccionará 'sí' para completar la instalación de Apache en su sistema.


3. Administrar servicios de Apache

El servicio de Apache se ejecuta en segundo plano en su sistema.

i. Para habilitar o configurar los servicios de Apache, ejecute el comando mencionado a continuación:

$ systemctl enable httpd

ii. Ahora, inicie los servicios de apache escribiendo el siguiente comando en la terminal y luego verifique el estado de ejecución de los servicios de apache de la siguiente manera:

$ systemctl start httpd
$ systemctl status httpd


A continuación, verá algunos comandos para administrar los servicios de apache que se enumeran a continuación:


Vuelva a cargar los servicios del servidor web apache usando el siguiente comando:

$ systemctl reload httpd

Para reiniciar los servicios nuevamente, use el siguiente comando:

$ systemctl restart httpd

También puede detener los servicios de apache en su sistema ejecutando el comando mencionado a continuación:

$ systemctl stop httpd

Para deshabilitar el servicio de apache, use el comando de la siguiente manera:

$ systemctl disable httpd


4. Ajustar las configuraciones de cortafuegos para Apache

Diferentes tipos de tráfico utilizan diferentes puertos en los servidores web.

Con el cortafuegos, puede permitir el tráfico HTTP y HTTPS en los puertos 80 y 443 respectivamente.

Ingrese los comandos mencionados a continuación en la terminal como usuario raíz que abrirá estos puertos permanentemente en su sistema:

# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https

Recargar configuraciones de cortafuegos:

# firewall-cmd –reload

Para verificar la configuración del firewall, ejecute el comando mencionado a continuación:

# firewall-cmd --list-all | grep services

Verá que HTTP y HTTPS son servicios permitidos en la lista.


5. Pruebe el servidor web Apache en CentOS 8

Cuando pruebe apache en el navegador web, se mostrará la nueva página de instalación predeterminada de apache en el navegador. Encuentre la dirección IP de su sistema usando el siguiente comando:

$ hostname -I

Ahora, escriba la dirección IP en la URL de su navegador instalado.

En este sistema, estamos usando el navegador Mozilla firefox predeterminado disponible.

Por lo tanto, ingrese la dirección IP de su sistema y pruebe la instalación de apache.

Verá una página de prueba Apache HTTP en el navegador web.


Si no está utilizando una interfaz gráfica, ejecute el siguiente comando:

$ curl [System-IP-address]:80


¿Cómo crear un archivo HTML y probar el servidor web Apache?

Si desea utilizar una página Html personalizada en lugar de mostrar la página de prueba predeterminada del servidor web Apache, escriba el siguiente comando en la terminal para crear una página de índice Html:

# echo Instalación del servidor web Apache en CentOS 8> /var/www/html/index.html

Ahora, vuelva a escribir la dirección IP de su sistema en la URL de su navegador, verá un mensaje en su navegador:

Instalación del servidor web Apache en CentOS 8

Ahora, Apache está funcionando correctamente en su sistema CentOS si imprime la página HTML personalizada en su navegador.


¿Cómo desinstalar httpd Apache del sistema CentOS?

También puede eliminar el módulo apache httpd con todas sus dependencias de su sistema ejecutando el siguiente comando:

# yum remove httpd



Cent OS
  1. Instalar Apache en Ubuntu 18.04 - ¿Proceso paso a paso?

  2. Instalar PHP Composer en CentOS 8 - ¿Proceso paso a paso?

  3. Instalar Microsoft Teams en CentOS 8 - ¿Proceso paso a paso?

  4. Instalar Arduino IDE en CentOS 8 - ¿Proceso paso a paso?

  5. Instalar Skype en el sistema CentOS 7 - ¿Proceso paso a paso?

Cómo instalar el servidor web Apache en CentOS 7

Instale el servidor web Apache CentOS 6 / RHEL 6

Cómo instalar el servidor web Apache en CentOS 8

Cómo instalar el servidor web Lighttpd en CentOS 8

Instalar Slack en CentOS 8 - ¿Proceso paso a paso para realizarlo?

Instalar Wine en CentOS 8 - ¿Proceso paso a paso para hacerlo?