Instalacion de SSL en Nginx
Hola a todos, el día de hoy voy a subir una experiencia con NGINX.
Lo primero que es necesario hacer es crear un "bundle" (para el caso de NGINX no es mas que un archivo en el que se encuentra la llave publica + certificado intermedio + Certificado Raiz),
este archivo lo podemos construir de varias maneras, en el caso de linux
podemos utilizar el siguiente comando:
PASO 1.-
cat llave_publica.crt intermedio.crt raiz.crt >> bundle.crt
ssl on;
ssl_certificate (apuntando a la ubicación donde se encuentra el "bundle"creado en el paso anterior)
ssl_certificate_key (debe apuntar a la ubicación donde se encuentra la llave privada, que fue utilizada para generar el CSR).
El archivo debería quedar similar al siguiente:
server { listen 443 ssl; #ssl on; ssl_certificate /etc/ssl/bundle.crt; ssl_certificate_key /etc/ssl/llave_privada.key; server_name tutorial.com; access_log /var/log/nginx/nginx.vhost.access.log; error_log /var/log/nginx/nginx.vhost.error.log; location / { root /var/www/; index index.html; } }
Una vez guardada las configuraciones solo deberá Reiniciar el NGINX
para ello puede utilizar alguno de los siguientes comandos:
service nginx restart
sudo systemctl restart nginx
/etc/init.d/nginx restart
server { listen 80; server_name tutorial.com; return 301 https://tutorial.com$request_uri; }
Comentarios
Publicar un comentario