Cap�tulo 10. Instalaci�n de Red Hat Linux Apache/SSL Server

Introducci�n

En los pr�ximos cap�tulos conseguiremos que sea capaz de iniciar la ejecuci�n de la versi�n 1.3.12 del servidor Apache World Wide Web (WWW o Web) con el m�dulo de seguridad mod_ssl y con las librer�as y el kit de herramientas OpenSSL. La combinaci�n de estos tres componentes suministrados con Red Hat Linux, ser�n motivo de descripci�n en este manual referenciados como Red Hat Linux Apache/SSL Server (o para acortar, servidor seguro).

Los Servidores Web suministran p�ginas web a los navegadores (como por ejemplo, Netscape Navigator, Internet Explorer de Microsoft) que lo solicitan. En t�rminos m�s t�cnicos, los servidores Web soportan el Protocolo de Transferencia de Hypertexto conocido como HTTP (HyperText Transfer Protocol), el est�ndar de Internet para comunicaciones web. Usando HTTP, un servidor web env�a p�ginas web en HTML y CGI, as� como otros tipos de scripts a los navegadores o browsers cuando estos lo requieren. Cuando un usuario hace click sobre un enlace (link) a una p�gina web, se env�a una solicitud al servidor Web para localizar los datos nombrados por ese enlace. El servidor Web recibe esta solicitud y suministra los datos que le han sido solicitados (una p�gina HTML, un script interactivo, una p�gina web generada din�micamente desde un base de datos,...), o bien devuelve un mensaje de error. Apache, el servidor Web suministrado con este producto, es el m�s usado en Internet actualmente (vea http://www.netcraft.net/survey/).

El m�dulo mod_ssl es un m�dulo de seguridad para el Servidor Web Apache. El m�dulo mod_ssl usa las herramientas suministradas por el OpenSSL Project para a�adir una caracter�stica muy importante al Apache —, la posibilidad de encriptar las comunicaciones. A diferencia de las comunicaciones entre un navegador y un servidor web usando HTTP "normal", se env�a el texto �ntegro, pudiendo ser interceptado y le�do a lo largo del camino entre servidor y navegador.

El OpenSSL Project incluye un kit de herramientas que implementa los protocolos SSL (Secure Sockets Layer) y TLS (Transport Layer Security), as� como una librer�a de codificaci�n de prop�sito general. El protocolo SSL se usa actualmente para la transmisi�n de datos segura sobre Internet; El protocolo TLS es un est�ndar de Internet para comunicaciones privadas (con seguridad, pues) y fiables sobre Internet. Las herramientas OpenSSL son usadas por el m�dulo mod_ssl para aportar seguridad en las comunicaciones Web.

Estos cap�tulos no son una documentaci�n completa ni exclusiva de cada uno de estos programas. Cuando es posible, esta gu�a le citar� los lugares apropiados donde podr� encontrar informaci�n que trate sobre temas particulares en m�s profundidad.

Esta gu�a le mostrar� c�mo instalar los programas incluidos, as� como las opciones b�sicas para la configuraci�n de su servidor Web Apache. Tambi�n se le ense�ar�n los pasos adecuados para conseguir un certificado de una Certificate Authority (CA), c�mo generar su propio certificado firmado, y como instalar un certificado para usar el servidor Web seguro.