Instalacion Del Servidor Web HTTP Apache
Apache HTTP Server es
un software de servidor web gratuito y de código abierto para plataformas Unix
con el cual se ejecutan el 46% de los sitios web de todo el mundo. Es mantenido
y desarrollado por la Apache Software Foundation.
Les permite a los
propietarios de sitios web servir contenido en la web, de ahí el nombre de
servidor web. Es uno de los servidores web más antiguos y confiables, con la
primera versión lanzada hace más de 20 años, en 1995.Cuando alguien quiere
visitar un sitio web, ingresa un nombre de dominio en la barra de direcciones
de su navegador. Luego, el servidor web envía los archivos solicitados actuando
como un repartidor virtual.
- Un servidor web es un programa de tipo informático que se encarga de procesar una aplicación del lado del servidor, cada una de las cuales puede acceder a archivos almacenados en un servidor físico y usarlos para diferentes propósitos, mediante conexiones bidireccionales o unidireccionales con la máquina del cliente, tras lo cual se genera una respuesta del lado del cliente.
- El trabajo de un servidor web es servir sitios web en Internet. Para lograr ese objetivo, actúa como un intermediario entre el servidor y las máquinas de los clientes. Extrae el contenido del servidor en cada solicitud de usuario y lo envía a la web.
- El mayor desafío de un servidor web es servir a muchos usuarios diferentes de la web al mismo tiempo, cada uno de los cuales solicita diferentes páginas. Los servidores web procesan archivos escritos en diferentes lenguajes de programación como PHP, Python, Java y otros. Los convierten en archivos HTML estáticos y le entregan estos archivos al navegador de los usuarios de la web. Cuando escuches la palabra servidor web, piensa que es la herramienta responsable de la comunicación adecuada entre el servidor y el cliente.
Instalacion del servidor:
Primer paso:
Apache está disponible dentro de los repositorios de software predeterminados de CentOS, lo cual significa que puede instalarlo con el administrador de paquetes dnf:
- dnf install httpd
Una vez confirmada la
instalación, dnf instalará Apache y todas las dependencias necesarias.
Segundo Paso:
Si además piensa configurar Apache para que proporcione contenido a través de HTTPS, también le convendrá abrir el puerto 443 al habilitar el servicio https:
- firewall-cmd --permanent --add-service=https
A continuación, vuelva a cargar el firewall para que entren en efecto estas nuevas reglas:
firewall -cmd --reload
Tercer Paso:
Una vez que la instalación se completa,
Apache no se inicia automáticamente en CentOS, por lo que deberá iniciar el
proceso de Apache de forma manual:
- systemctl start httpd
Verificamos que el servicio funcione con el
siguiente comando:
- systemctl status httpd
Como lo indica este resultado, el servicio se
inició correctamente. Sin embargo, la mejor forma de comprobarlo es solicitar
una página de Apache.
Cuarto Paso:
Puede acceder a la página de destino
predeterminada de Apache para confirmar que el software funcione correctamente
mediante su dirección IP: Si no conoce la dirección IP de su servidor, puede
obtenerla de varias formas desde la línea de comandos.
- ip a
Una vez conocida la dirección IP de su servidor,
introdúzcala en la barra de direcciones de su navegador.
Visualizará la página web predeterminada de
Apache en CentOS 8:
- hostname
- nmtui
- nano /etc/httpd/conf/httpd.conf
Reemplazamos localhost por el nuevo
host que agregamos.
Eliminamos el comentario de la línea de ServerName y agregamos un nuevo nombre a nuestra página web.
- cd /etc/httpd/conf.d
- nano web-vhost.conf
Ingresamos a otro directorio llamado html,
usamos el siguiente comando
- cd /etc/var/www/html
- nano index.html
- cat index.html














Comentarios
Publicar un comentario