Actualizar certificados nginx

Modificado el Lun, 24 Ago a 10:33 A. M.

Sarenet nos pasa los siguientes ficheros:
  • certificados/DigiCertCA.crt → Certificado intermedio del proveedor
  • certificados/star_sigeca_net.crt → Certificado wildcar de *.sigeca.net
  • certificados/TrustedRoot.crt → Certificado Raiz
  • dominio.key → Clave privada del certificado *.sigeca.net
La configuración de nginx requiere que concatenemos todos los certificado en uno. Para ello es importante el orden. Van de más concreto a más general (igual que los dominios)
  1. Certificado del dominio + 2. Certificado intermedio del proveedor + 3. Certificado raíz
cat star_sigeca_net.crt DigiCertCA.crt TrustedRoot.crt >> wildcard.sigeca.net.pem
En los virtual hosts de nginx hay que especificar tanto el pem como la clave privada. Ejemplo:
server {  listen 80;  server_name dev-domicilios.sigeca.net;  
rewrite ^ https://$server_name$request_uri? permanent; # enforce https }
server {        
    listen 443 ssl;        
    server_name dev-domicilios.sigeca.net;        
    client_max_body_size 1000M;         
    #ssl on;        
    ssl_certificate /etc/nginx/ssl/wildcard.sigeca.net/wildcard.sigeca.net.pem;            ssl_certificate_key /etc/nginx/ssl/wildcard.sigeca.net/wildcard.sigeca.net.key;            ssl_session_cache shared:SSL:10m;         
    root /var/www/dev-domicilios.sigeca.net;        
    index index.html;         
    location / {                
            #try_files $uri $uri/ =404;                
            try_files $uri $uri/ /index.html;        
    } 
}

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo