El servidor HTTP Apache (generalmente llamado Apache) es rápido y seguro y ejecuta más de la mitad de los servidores web de todo el mundo.
Apache también es software libre. Es distribuido por Apache Software Foundation, que promueve varias tecnologías web avanzadas gratuitas y de código abierto. El servidor web Apache proporciona una amplia gama de características, que incluyen CGI, SSL y dominios virtuales; También soporta módulos plug-in para extensibilidad.
Aunque Apache fue diseñado originalmente para entornos Unix, más del 90 por ciento de las instalaciones se ejecutan en Linux. Sin embargo, también está disponible para otros sistemas operativos como Windows.
¿Qué es un servidor HTTP?
Un servidor, en general, es una computadora remota que sirve archivos a los clientes que solicitan. Entonces, un servidor web es el entorno en el que se ejecuta un sitio web: la computadora que sirve el sitio web.
Un servidor web entrega contenido utilizando el protocolo de transferencia de hipertexto. Por ejemplo, cuando visita Go-Travels.com en su navegador web, finalmente se está comunicando con el servidor web que aloja este sitio web para que pueda comunicarse con él y solicitar páginas web (lo que ya ha hecho para ver esta página) .
¿Por qué usar el servidor HTTP Apache?
El beneficio más importante para Apache es que es gratuito tanto para uso personal como comercial, por lo que nunca tendrá que preocuparse por la necesidad de pagar por ello.
Apache también es un marco de software confiable y se mantiene activamente, por lo que recibe actualizaciones frecuentes de características, parches de seguridad y mejoras de vulnerabilidad.
Si bien Apache es un producto gratuito y actualizado, no escatima en las características. De hecho, es uno de los servidores web HTTP con más funciones disponibles, lo cual es otra razón por la que es tan popular.
Use módulos para agregar más funciones al software. Apache soporta:
- Autentificación de contraseña y certificados digitales.
- Mensajes de error personalizables
- Soporte para varios sitios web con sus capacidades de alojamiento virtual.
- Servicios de proxy
- SSL y TLS
- Compresión GZIP para acelerar las páginas web
Aquí hay un puñado de otras características vistas en Apache:
- IPv6
- XML
- FTP
- Perl, Lua y PHP
- Estrangulamiento de ancho de banda
- WebDAV
- Balanceo de carga
- HTTP / 2
- .htaccess
- Modos de procesamiento de solicitudes múltiples
- Reescritura de URL
- Seguimiento de sesión
- Geolocalización basada en dirección IP
Aunque Apache ofrece muchas funciones, no tiene que preocuparse por cómo aprenderá a usarlas todas. Apache es tan ampliamente utilizado que ya se han dado respuestas (y se han publicado en línea) a prácticamente cualquier pregunta que pueda hacer.