Utilizar un certificado SSL en Ubuntu y NGINX

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.

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;

...


Virtualbox Ubuntu dentro de Ubuntu
Configurar VirtualBoxGuestAdditions