Generar un certificado SSL para apache

Cómo generar el certificado que utiliza el servidor web Apache para el servicio SSL a través de HTTPS.

Ejecuta lo siguiente:

# apache2-ssl-certificate —force -days 365 -set_serial 2

Esto crea el /etc/apache2/ssl/apache.pem que contiene el certificado y la clave del servidor. El número de serie debería ser uno más de lo que haya en el certificado anterior.

En /etc/apache2/ssl.crt/ hay sendos enlaces simbólicos (server.key y server.crt) que apuntan al fichero generado.

Sólo queda reiniciar apache:

# /etc/init.d/apache2 restart

Referencias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de brue

Parece ser...

... que ya no empaquetan ese script.

La nueva forma de genenrar el pem:

make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

brue

Imagen de david.villa

Otras aplicaciones

para crear Entidades Certificadoras y certificados SSL:

  • tinyca
  • pyca

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.