TRUCO: Si ba pensado
utilizarmod ss1 como modulo compartido, en-
toncesutilice--with-apxs
--enable -shared--ssl -enableso en lugar de
--enable -module-ssl cm el setipt configure.
5. Compile e instale el servidor Apache con soporte mod
_
s s 1 utilizando eI
comando make.
6. Si no tiene un certificado del servidor, puede crear un certificado de ensayo utilizando
el comando make certificate TYPE=dummy.
7. Ejecute make install para instalar el servidor Apache compatible con mod
_
s s
l. Si ha creado el certificado del servidor en el paso 6, se copiara en el
subdirectorio conf de la ruta de la instalacion de su servidor Apache.
8. Si se esta estableciendo Apache, parelo utilizando el comando /usr/ local
/bin/apachectl stop y reinicie Apache con soporte para HTTPS utilizando
el comando /usr/local/bin/apachectl sslstart startss1.
Configurar Apache para SSI basado en mod ssl
Si compila mod
_
s s 1 con Apache una vez que ya tiene construido Apache, las
directivas de configuracion relacionadas con SSL estaran almacenadas en
httpdt
conf .default
en lugar de en
httpd. conf.
Basicamente, cuando anade
mod _s s
1 a un servidor Apache existente, se conserva el archivo httpd. conf. Debe
configurar de forma manual las directivas relacionadas con SSL copiando la informacion
necesaria de httpd. conf .default. En el material siguiente, he supuesto que ha
anadido mod
_
s s 1 al sistema Apache volviendo a compilar Apache con soporte mod
_
s s l, tal y como se mostro en la seccion anterior. Para configurar Apache para SSL
utilizando
mod_s s
l, siga los pasos siguientes:
1. Si instala
mod s s 1
como un modulo, entonces anada la siguiente linea en
httpd.conf:
AddModule ssi module modules/ssl/libssl.soa
2. Modifique httpd. conf de modo que incluya las directivas siguientes:
<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>
Este contenedor
< I f Define >
le dice a Apache que considere ]as directivas
encerradas solo si Apache se inicio con la opcion -DSSL o si se utilizo
apachectl sslstartstartssl. En el modo SSL, se le pide a
661