Se solicita un Certificado de seguridad con tu proveedor.
El proveedor te proporciona para descargar:
Un archivo llave para ese certificado
Un Archivo de Certificado
Un Archivo de certificado Intermedio
Cargamos mediante sftp los 3 archivos a nuestro servidor con NGINX
En tu servidor Ubuntu concatenamos el archivo de certificado y el archivo de certificado intermedio:
cat www.mi_dominio.com_ssl_certificate.cer > www.mi_dominio.com_ssl_certificate_cat.pem
cat www.mi_dominio.com_ssl_certificate_INTERMEDIATE.cer >> www.mi_dominio.com_ssl_certificate_cat.pem
Creamos una carpeta ssl dentro de /etc/nginx donde almacenaremos los certificados de nuestro dominio.
Copiamos el archivo concatenado y el archivo de llave a la nueva carpeta:
mkdir -p /etc/nginx/ssl
Copiamos el archivo concatenado y el archivo de llave a la nueva carpeta:
cp www.mi_dominio.com.mx_private_key.key /etc/nginx/ssl
cp www.mi_dominio.com_ssl_certificate_cat.pem /etc/nginx/ssl
Agregamos en nuestro archivo de configuración de nuestro sitio de dominio en /etc/nginx/sites-enabled la ruta de los certificados en la sección de :
...
server { listen www.mi_dominio.com.mx:443; server_name www.mi_dominio.com.mx; access_log /var/log/nginx/www.mi_dominio.access.log; error_log /var/log/nginx/www.mi_dominio.error.log;
ssl on; ssl_certificate /etc/nginx/ssl/www.mi_dominio.com.mx_ssl_certificate_cat.pem; ssl_certificate_key /etc/nginx/ssl/www.midominio_.com.mx_private_key.key;
...