Instalación del certificado SSL en el servidor Nginx

Este artículo de la ayuda describe la instalación del certificado SSL en el servidor Nginx y su siguiente configuración.

Creación de un archivo con las claves

El certificado SSL emitido es enviado por correo electrónico. El certificado es recibido en el formato de texto, cifrado en el formato Base64. Crea un archivo .crt y copíelo a su servidor.

Los certificados Intermediate de los cuales depende el certificado recién emitido es necesario unirlos en un solo archivo. Esta es la diferencia entre Nginx y otros servidores, por ejemplo Apache.

Une dos archivos (el certificado y el certificado Intermediate) en un solo archivo PEM mediante el siguiente comando:
cat intermediate_cert.crt >> el_tuyo_ssl_certifikat.crt
El certificado de servidor tiene que estar en el archivo en primer lugar, luego sigue chain del certificado.

Configuración del servidor

Ahora es necesario modificar el archivo virtual host del servidor Nginx. Abra este archivo y edítalo.

  • server {
  • listen 443;
  • ssl on;
  • ssl_certificate /etc/ssl/certificados_fusionados.pem; (una combinacion de dos archivos, véase más arriba )
  • ssl_certificate_key /etc/ssl/clave_privada.key;
  • server_name your.domain.com;
  • access_log /var/log/nginx/nginx.vhost.access.log;
  • error_log /var/log/nginx/nginx.vhost.error.log;
  • location / {
  • root /home/www/public_html/your.domain.com/public/;
  • index index.html;
  • }
  • }

Reinicie Nginx mediante el comando sudo /etc/init.d/nginx restart

Puede comprobar la correcta instalación del certificado SSL mediante una herramienta de la autoridad certificadora. Para más información lea la sección Control de la instalación de los certificados SSL en le artículo de la ayuda sobre la instalación de los certificados..

Si es necesario no dude en contactar con nuestra Atención al Cliente, que le ayudará a elegir el certificado y a resolver cualquier problema.