Qué es Apache y cómo se instala

 

¿Qué es Apache? 

Apache HTTP Server es un software de servidor web gratuito, de código abierto y uno de los más usados por usuarios en todo el mundo. Aproximadamente casi un 50% de los sitios web funcionan con él. 

Le permite a los propietarios de sitios web servir contenido en la web, de ahí el nombre de "servidor web".

Apache fue ideado por Apache Software Foundation en los años '90 y ha sido mantenido y desarrollado por el mismo.

Se ha vuelto muy popular entre los programadores debido a su modularidad y actualización constante por parte de la comunidad, lo que contribuye activamente a la alta capacidad de esta herramienta.



¿Cómo funciona?

Aunque se le denomina servidor web a Apache, en realidad no es un servidor físico, sino que es un software que se ejecuta en un servidor. Su trabajo es establecer una conexión entre un servidor y los navegadores de los visitantes del sitio web (como Google, Firefox, Chrome, Safari, etc.) mientras envían archivos entre ellos (estructura cliente-servidor). Apache es un software multiplataforma, por lo que funciona tanto en servidores Unix como en Windows.

El mayor desafío de un servidor web es proveerles las páginas que solicitan diversos usuarios. Los archivos que procesan los servidores son escritos en varios lenguajes, como Phyton, Java, PHP, etc.

Cuándo un usuario desea cargar una página de un sitio web, su navegador le envía una solicitud al servidor y Apache le devuelve una respuesta con todos los archivos solicitados (texto, imágenes, videos, etc.).

Tanto servidor como cliente se comunican a través del protocolo HTTP. El servidor garantiza una comunicación correcta y segura.



¿Cómo instalar Apache?

El servidor Apache se puede instalar en una computadora de varias formas:  

  • El programa exclusivo, al que después se le agregan manualmente distintos módulos.
  • Instalarlo mediante el paquete XAMPP, que incluye Apache, la base de datos MySQL, PHP y Perl.  Es el método más sencillo y la opción más fácil para aficionados. 
  • Instalar Apache mediante otras distribuciones como LAMP o MAMP. 


El siguiente video explica cómo instalar Apache mediante XAMPP en Windows:


Su facilidad de instalación y ejecución en casi todos los sistemas operativos, además de la posibilidad de alteración y alto rendimiento, hace de Apache una de las opciones más confiables del mercado.


En conclusión, Apache es uno de los servidores web más populares que permite ejecutar un sitio web seguro y sin demasiadas complicaciones gracias a la variedad de ventajas que posee.








Bibliografía

Bustos, G. (2022). ¿Qué es Apache? Descripción completa del servidor web Apache. HOSTINGER, Recuperado de: https://www.google.com/amp/s/www.hostinger.mx/tutoriales/que-es-apache/amp . Febrero 12, 2022.

Vasca, N. (2021). Qué es Apache y cómo funciona este servidor. neolo, Recuperado de:  https://www.neolo.com/blog/que-es-apache-y-como-funciona-este-servidor.php . Febrero 12, 2022.

De Souza, I. (2020). Apache: ¿Cómo funciona y que tan diferente es de NGINX?. rockcontent, Recuperado de: https://rockcontent.com/es/blog/apache/ . Febrero 12, 2022.

Carrodeguas, N. (s.f.). Cómo instalar y configurar el servidor web Apache en Windows. norfipc.com, Recuperado de: https://norfipc.com/internet/instalar-servidor-apache.html . Febrero 12, 2022.

Xampp: Descargar, instalar, Configurar Xampp v5.6. 15 (PHP 5.6 15) - Windows 10. [Developers] (2016, 24 de febrero). [Vídeo] YouTube. Recuperado de: https://youtu.be/90qntvEENAE . Febrero 12, 2022.

Comentarios

Entradas populares de este blog

Acumulador en el ciclo for en JavaScript

Bases de datos MySQL

Delete (Baja de un registro en una tabla de MySQL)