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)
- 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
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo