Instalación de Servicio HTTP en CentOS 8

Cómo Instalar el Servidor httpd en CentOS 8

El Servidor HTTP o servidor web es un programa que procesa una aplicación de lado del servidor que nos permite administrar varios sitios web y permitiendo que los clientes del servidor tengan acceso y respuesta en tiempo real, por eso en este blog detallaremos los pasos necesarios para su instalación y configuración.

*Importante: Previamente se debe haber ingresado en modo root desde una terminal de nuestro servidor CentOS 8 y las computadoras clientes deben estar conectadas a la misma red.

1.-Comenzaremos instalando el servicio con el comando dnf install httpd 

2.-El proceso tardara unos minutos y al finalizar la instalación se nos mostrara los mensajes de confirmación que se instalaron todos los paquetes necesarios.

3.-Lo siguiente que debemos hacer es agregar el servicio al firewalld mediante el comando firewall-cmd --permanent --add-service=https y seguidamente recargamos el servicio firewalld con el comando firewall-cmd --reload para que se guarden las configuraciones realizadas

4.-Procedemos a iniciar el servicio httpd con el comando systemctl start httpd y seguidamente podemos ver el estado del servicio con el comando systemctl status httpd

5.-Con el servicio iniciado y corriendo correctamente usamos el comando hostname para conocer el host de nuestro servidor y seguidamente usamos el comando hostname -I para conocer las direcciones ip con las que cuenta nuestro servidor

6.-También se utilizan mucho los siguientes comandos al momento de administrar cualquier servicio:
  • systemctl stop htttpd => detiene el servicio
  • systemctl start htttpd => inicia el servicio
  • systemctl restart htttpd => reinicia el servicio
  • systemctl reload htttpd => recarga el servicio

7.-Usamos nuevamente el comando systemctl status httpd para confirmar que el servicio esta corriendo correctamente luego de realizar los comandos del paso anterior.

8.-Luego debemos entrar al archivo de configuración del servicio httpd mediante el comando nano seguido de la ruta del archivo de configuración que es /etc/httpd/conf/httpd.conf 

9.-Una vez dentro del archivo de configuración realizaremos los siguientes cambios como se muestra en la imagen para cambiar el host del servidor y el nombre del servidor, guardamos los cambios con Ctrl+O, le damos Enter y salimos con Ctrl+X

10.-Usamos el comando ls /etc/httpd/conf.d para enlistar los archivos donde se alojaran la configuración de los distintos sitios web y procedemos a crear un nuevo archivo de configuración para el nuevo sitio web que alojara nuestro servidor, esto lo hacemos con el comando nano /etc/httpd/conf.d/web-vhost.conf ; este proceso se debe hacer para cada sitio web que se desea alojar en el servidor

11.-Dentro del archivo incluiremos el siguiente contenido, donde la sección DocumentRoot nos indicara la dirección donde se encontraran los documentos html del sitio web, el ServerName sera el nombre de nuestro host para el sitio web, y el ServerAlias sera el nombre de dominio que usara nuestro sitio web, guardamos los cambios con Ctrl+O, le damos Enter y salimos con Ctrl+X

12.-Para verificar que los cambios se guardaron con éxito usamos el comando cat /etc/httpd/conf.d/web-vhost.conf y podremos observar el contenido del archivo de configuración de nuestro servidor virtual que alojara el sitio web.

13.-Ahora procederemos a enlistar los archivos html del directorio que pusimos en el DocumentRoot en el paso anterior, esto lo hacemos con el comando ls -l /var/www/html/ y como podemos observar no existe ningún archivo así que debemos crear un nuevo archivo html con el comando nano /var/www/html/index.html 

14.-Aquí debemos poner el contenido de nuestro sitio web escrito en html, para este caso se escribirá el siguiente código html, guardamos los cambios con Ctrl+O, le damos Enter y salimos con Ctrl+X.

15.-Para verificar que se guardo exitosamente usamos el comando cat /var/www/html/index.html y se nos mostrara el contenido de nuestro archivo html

16.-Para finalizar habilitamos el servicio httpd mediante el comando systemctl enable httpd y reiniciamos el servicio con el comando systemctl restart httpd para que se guarden las configuraciones realizadas en los pasos anteriores.

17.-Comprobaremos que el sitio web se alojo correctamente en nuestro servidor, para eso ingresamos en la barra de direcciones del navegador web la dirección ip de nuestro servidor y nos aparecerá el contenido html que pusimos anteriormente; también se puede acceder al sitio web por medio del alias que configuramos en el paso 11.

*Nota:
 Se recomienda comenzar desde el paso 10 para crear más sitios web, es importante recalcar que para cada sitio web se debe configurar el archivo de configuración y asi mismo crear su directorio donde se alojaran sus archivos html.

ANTERIOR                                                       INICIO                                                   BIENVENIDA

Comentarios

Entradas populares de este blog

Configuración de Tarjeta de Red en CentOS 8

Configuración de Segunda Tarjeta de Red en CentOS 8