Articulo de referencia

mod_ssl

mod_ssl es un módulo opcional para el servidor HTTP Apache . Proporciona criptografía robusta para el servidor web Apache v1.3 y v2 a través de los protocolos criptográficos Sec...

mod_ssl es un módulo opcional para el servidor HTTP Apache . Proporciona criptografía robusta para el servidor web Apache v1.3 y v2 a través de los protocolos criptográficos Secure Sockets Layer (SSL v2/v3) y Transport Layer Security (TLS v1) con la ayuda del kit de herramientas SSL/TLS de código abierto OpenSSL .

Historia

El paquete mod_ssl v1 fue creado inicialmente en abril de 1998 por Ralf S. Engelschall mediante la adaptación de los parches fuente Apache-SSL 1.17 de Ben Laurie para Apache 1.2.6 a Apache 1.3b6. [ 1 ] Debido a conflictos con el ciclo de desarrollo de Ben Laurie, fue reensamblado desde cero para Apache 1.3.0 mediante la fusión del antiguo mod_ssl 1.x con el más reciente Apache-SSL 1.18. A partir de este momento, mod_ssl tuvo su propia vida como mod_ssl v2.

La primera versión publicada públicamente fue mod_ssl 2.0.0 del 10 de agosto de 1998. Después de que se flexibilizaron las restricciones de exportación de EE. UU. sobre software criptográfico, mod_ssl pasó a formar parte del servidor HTTP Apache con el lanzamiento de Apache httpd 2. [ 2 ] A fecha de 10 de octubre de 2009, la última versión publicada para mod_ssl en Apache 1.3 es mod_ssl v2.8.31-1.3.41 del 8 de febrero de 2008. [ 3 ]

Descripción general

La versión original creada para Apache v1.3 fue creada inicialmente en abril de 1998 por Ralf S. Engelschall mediante la adaptación de los parches fuente Apache-SSL 1.17 de Ben Laurie para Apache 1.2.6 a Apache 1.3b6. [ 1 ] Esta versión está bajo una licencia de estilo BSD . La versión para v2.0 y posteriores, en cambio, es mantenida por la Apache Software Foundation y está licenciada bajo la Licencia Apache 2.0.

Es posible proporcionar HTTP y HTTPS con una sola máquina servidora, ya que HTTP y HTTPS usan puertos de servidor diferentes, por lo que no hay conflicto directo entre ellos. [ 4 ] El administrador puede ejecutar dos instancias separadas del servidor Apache (una vinculada al puerto 80 y la otra al puerto 443) o usar la función de alojamiento virtual de Apache , donde puede crear dos servidores virtuales que Apache distribuye: uno que responde al puerto 80 y usa HTTP y otro que responde al puerto 443 y usa HTTPS.

Diferencias

El módulo mod_ssl original de Apache 1.3, disponible en www.modssl.org, es un paquete complementario de terceros que requiere pasos adicionales en el proceso de compilación y configuración. Además, el responsable del servidor debe resolver dependencias adicionales del sistema y de Apache. En cambio, Apache 2 es un módulo integrado mantenido por la Apache Software Foundation, y mod_ssl se puede activar fácilmente en las opciones de compilación y configuración. [ 5 ]

Véase también

Referencias

  1. 1 2 "Preguntas frecuentes de mod_ssl" . mod_ssl .
  2. "Cifrado fuerte SSL/TLS: Preguntas frecuentes - Servidor HTTP Apache" . httpd.apache.org . Consultado el 7 de agosto de 2023 .
  3. "Página principal de mod_ssl" . mod_ssl .
  4. "Introducción a los certificados SSL: pasos para instalar un certificado SSL" . Consultado el 29 de mayo de 2026 .
  5. Thompson, Alex (24 de julio de 2023). "Consejos de expertos para la protección de sitios web" . Recuperado el 7 de agosto de 2023 .
  • Sitio web oficial de mod_ssl
  • Monitoreo de certificados SSL
  • Documentación actual de mod_ssl