35 lines
2.5 KiB
Markdown
35 lines
2.5 KiB
Markdown
|
|
# Actualizar o cargar un nuevo certificado SSL en IIS
|
|||
|
|
|
|||
|
|
1. Descargar certificado: el zip debe contener al menos el certificado CER (o DER que es lo mismo, solo hay que cambiarle la extensión), el KEY y el PFX
|
|||
|
|
2. Si no contamos con el PFX, lo debemos generar con OpenSSL con el siguiente comando: openssl pkcs12 -export -out certificate.pfx -inkey certificate.key -in certificate.crt (si ponemos la contraseña recordar porque la pide mas adelante).
|
|||
|
|
3. Colocarlos en el directorio D:\Certificados
|
|||
|
|
<img src="/sistemas/sitiosweb/repositorio.jpg" data-query="?400" width="400" alt="repositorio.jpg" />
|
|||
|
|
- Entrar al MMC y agregar el complemento Certificates en el equipo local
|
|||
|
|
4. Importar el certificado CER dentro del repositorio PERSONAL y luego lo mismo para el PFX
|
|||
|
|
<img src="/sistemas/sitiosweb/importarmmc.png" data-query="?400" width="400" alt="importarmmc.png" />
|
|||
|
|
- Es importante que luego de importados ambos, el certificado se vea con una llavecita en el ícono (sino luego no aparecerá para asociarlo al sitio web)
|
|||
|
|
5. Abrir el administrador de IIS, pararse sobre el servidor e ir a Certificados del servidor y agregar el nuevo certificado –\> Completar Solicitud de Certificado (si estaba el anterior, borrarlo)
|
|||
|
|
6. Por último, enlazar el certificado al sitio web que corresponda:
|
|||
|
|
<img src="/sistemas/sitiosweb/iis.png" data-query="?400" width="400" alt="iis.png" />
|
|||
|
|
|
|||
|
|
[Instalar Manualmente Cerificado SSL en IIS8](https://ar.godaddy.com/help/instalar-manualmente-un-certificado-ssl-en-mi-servidor-iis-8-4951)
|
|||
|
|
[Cómo ver los certificados instalados](https://docs.microsoft.com/es-es/dotnet/framework/wcf/feature-details/how-to-view-certificates-with-the-mmc-snap-in)
|
|||
|
|
[Crear archivo pfx con OpenSSL](https://www.ssl.com/es/c%C3%B3mo/crear-un-archivo-de-certificado-pfx-p12-usando-openssl)
|
|||
|
|
|
|||
|
|
# Actualizar certificado SSL en Webmail
|
|||
|
|
|
|||
|
|
Copiamos el certificado a /root/certificado (certificate.key y certificate.crt):
|
|||
|
|
mv /etc/ssl/certs/iRedMail.crt{,.bak} \# Backup. Rename iRedMail.crt to iRedMail.crt.bak
|
|||
|
|
mv /etc/ssl/private/iRedMail.key{,.bak} \# Backup. Rename iRedMail.key to iRedMail.key.bak
|
|||
|
|
cp /root/certificado/certificate.key /etc/ssl/private/iRedMail.key
|
|||
|
|
cp /root/certificado/certificate.crt /etc/ssl/certs/iRedMail.crt
|
|||
|
|
|
|||
|
|
### Reiniciamos los servicios
|
|||
|
|
|
|||
|
|
/etc/init.d/postfix restart \\
|
|||
|
|
/etc/init.d/dovecot restart \\
|
|||
|
|
/etc/init.d/nginx restart \\
|
|||
|
|
/etc/init.d/mysql restart \\
|
|||
|
|
|
|||
|
|
[Documentación de iRedMail](https://docs.iredmail.org/use.a.bought.ssl.certificate.html#use-the-bought-cert)
|