SSL en apache2, bug apache2-ssl-certificate
Friday, January 11th, 2008Tiempo sin escribir…
En esta ocasión estaba intentando generar un Certificado Digital SSL (Secure Socket Layer) para algunas partes de un sitio web que administro con Joomla CMS.
Lo primero que me sorprendió es que el script apache2-ssl-certificate que debería venir por defecto con apache2 no se encontraba en el sistema y al ejecutar el comando:
#apache2-ssl-certificate
bash: apache2-ssl-certificate: command not found
Es decir, el script no se encuentra. Comencé a investigar y resulta que es un Bug de apache2 que ya ha sido reportado en Ubuntu y en Debian. Lo más extraño es que fue descubierto hace ya algún tiempo y aún continúa, a pesar de que ya algunos colaboradores han publicado parches personales.
La forma actual más sencilla de generar el certificado saltando el bug es de la siguiente manera:
Primero creamos el directorio /etc/apache2/ssl
#mkdir /etc/apache2/ssl
luego generamos el certificado con el comando make-ssl-cert
#/usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
y allí comenzará el proceso respectivo de preguntas para generar el certificado.
Espero que sirva de guía y ayuda para quienes anden por aqui…
Luego escribiré un poco más sobre SSL.
Éxitos!