Los pasos para reemplazar el certificado SSL de Nginx son los siguientes:
- Obtener un nuevo certificado
Primero debe obtener un nuevo certificado SSL, que puede comprar a una autoridad certificadora (CA) o usar un certificado autofirmado. Al obtener un certificado, debe obtener un archivo de certificado y un archivo de clave.
- copia de seguridad del certificado antiguo
Antes de reemplazar el certificado, debe hacer una copia de seguridad del certificado anterior. Puede copiar tanto el archivo de certificado antiguo como el archivo de clave en un nuevo directorio.
- Configurar Nginx
El siguiente paso para reemplazar el certificado es actualizar la configuración SSL en el archivo de configuración de Nginx. Por lo general, la configuración SSL de Nginx se encuentra en nginx.conf
el archivo . Abra el archivo y busque el bloque server
de configuración .
En este bloque de configuración, actualice la ruta al certificado SSL y la ruta a la clave. Por ejemplo, si su nuevo certificado y los archivos clave se encuentran en /etc/nginx/ssl/
el directorio , puede agregar la siguiente línea al server
bloque de configuración:
ssl_certificate /etc/nginx/ssl/new_cert.crt;
ssl_certificate_key /etc/nginx/ssl/new_cert.key;
Además, si su antiguo certificado no ha caducado, puede comentarlo o eliminarlo. Por ejemplo, si su antiguo certificado y sus archivos clave se encuentran en/etc/nginx/ssl/
directorio, se pueden comentar las siguientes líneas:
#ssl_certificate /etc/nginx/ssl/old_cert.crt;
#ssl_certificate_key /etc/nginx/ssl/old_cert.key;
- Reiniciar Nginx
Después de actualizar la configuración, es necesario reiniciar Nginx para que los cambios surtan efecto. Nginx se puede reiniciar con el siguiente comando:
sudo systemctl restart nginx
Esto completa el reemplazo del certificado Nginx SSL.