¿Qué es Apache?


Apache es un servidor web HTTP de código abierto para plataformas Unix-like (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, líder con el mayor número de instalaciones a nivel mundial muy por delante de otras soluciones como el IIS (Internet Information Server) de Microsoft, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.



Funciones:
  • Atender de manera eficiente, ya que puede recibir un gran número de peticiones HTTP, incluyendo una ejecución multitarea ya que pueden darse peticiones simultáneas. Cualquier petición compleja (por ejemplo con acceso a base de datos) dejaría colapsado el servicio.
  • Restricciones de acceso a los ficheros que no se quieran ‘exponer’, gestión de autentificaciones de usuarios o filtrado de peticiones según el origen de éstas.
  • Manejar los errores por páginas no encontradas, informando al visitante y/o redirigiendo a páginas predeterminadas.
  • Gestión de la información a transmitir en función de su formato e informar adecuadamente al navegador que está solicitando dicho recurso.
  • Gestión de logs, es decir almacenar las peticiones recibidas, errores que se han producido y en general toda aquella información que puede ser registrada y analizada posteriormente para obtener las estadísticas de acceso al sitio web.

Ventajas:

  • Es altamente configurable
  • Modular
  • Código abierto
  • Tiene amplia aceptación en la red
  • Multi-plataforma
  • Extensible
  • Popular (fácil conseguir ayuda/soporte)

Desventajas:

  • Formatos de configuración no estándar.
  • No cuenta con una buena administración.
  • Falta de integración.

Cuadro comparativo entre Apache e IIS:

Cuadro Comparativo de ventajas entre Apache e IIS

Apache IIS
Es altamente configurable Es confiable, seguro y administrable en internet.
Se desarrolla dentro del proyecto HTT Proporcionan capacidades de Servidor Web integrado
Tiene amplia aceptación en la red Al momento de la instalación permite elegir sobre que servidor web va a correr (Apache o IIS)
Posee código abierto y es fácil de conseguir Desarrolla y es compatible con las aplicaciones beneficiándose con un único entorno de alojamiento de aplicaicones integrado con compatibilidad local


Cuadro Comparativo de desventajas entre Apache e IIS

Apache IIS
Incluye formatos de configuración no estándar Tiende a limitarse en las versiones que no son de la familia server
No cuenta con una buena administración Posee vulnerabilidades
Falta de integración Este servidor no es multiplataforma, solo funciona bajo windows


¿Cómo instalar Apache(Xampp para Windows 7, 8 y 10)?





No hay comentarios:

Con la tecnología de Blogger.