cancel
Showing results for 
Search instead for 
Did you mean: 

Certificado SSL desde ZIP

SOLVED

Certificado SSL desde ZIP

Hola otra vez, ¿Alguien sabe cómo instalar en Magento 2 un certificado SSL desde un fichero comprimido en ZIP?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Certificado SSL desde ZIP

Hello @indoleindo0554 ,

 

Para instalar un certificado SSL en Magento 2 a partir de un ZIP, sigue estos pasos generales:

 

1) Descomprime el ZIP

Sube el fichero .zip a tu servidor (por ejemplo vía SFTP o SCP)

Conéctate por SSH y ve al directorio donde lo subiste

Ejecuta:

unzip certificado.zip -d /etc/ssl/tu_dominio/

Deberías obtener al menos:

tu_dominio.crt (o .pem) – certificado público

tu_dominio.key – clave privada

ca-chain.crt (o varios intermedios) – cadena de confianza

 

2) Asegura permisos y propietario

chown root:root /etc/ssl/tu_dominio/*
chmod 600 /etc/ssl/tu_dominio/tu_dominio.key
chmod 644 /etc/ssl/tu_dominio/*.crt

 

3) Configura tu servidor web

Apache (ejemplo vhost):

<VirtualHost *:443>
ServerName tu_dominio.com
DocumentRoot /var/www/html/magento2/pub

SSLEngine on
SSLCertificateFile /etc/ssl/tu_dominio/tu_dominio.crt
SSLCertificateKeyFile /etc/ssl/tu_dominio/tu_dominio.key
SSLCertificateChainFile /etc/ssl/tu_dominio/ca-chain.crt

<Directory /var/www/html/magento2/>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>

 

– Habilita SSL y el sitio, luego reinicia:

a2enmod ssl
a2ensite tu_vhost.conf
systemctl restart apache2

 

Nginx (ejemplo server block):

server {
listen 443 ssl;
server_name tu_dominio.com;

ssl_certificate /etc/ssl/tu_dominio/tu_dominio.crt;
ssl_certificate_key /etc/ssl/tu_dominio/tu_dominio.key;
ssl_trusted_certificate /etc/ssl/tu_dominio/ca-chain.crt;

root /var/www/html/magento2/pub;
index index.php;

include /etc/nginx/conf.d/magento2.conf;
}

 

– Luego:

nginx -t && systemctl reload nginx

 

4) Forzar HTTPS en Magento

Actualice la URL base segura y habilite también las opciones “Usar URLs seguras en el Storefront” y “Usar URLs seguras en el Admin”.

 

5) Verify the installation

En el navegador, accede a https://tu_dominio.com

Verifica en el candado de la barra de direcciones que esté “Seguro” y que la cadena de certificados no dé errores.

Si necesitas comprobar cadena y protocolos, usa herramientas online como SSL Labs.

Con eso tendrás tu Magento 2 sirviendo sobre HTTPS usando el certificado extraído del ZIP.

 

¿Problema resuelto? ¡Acéptalo como solución!

 

Gracias,

Ankit

 

 

 

 

Ankit Jasani

View solution in original post

2 REPLIES 2

Re: Certificado SSL desde ZIP

Hello @indoleindo0554 ,

 

Para instalar un certificado SSL en Magento 2 a partir de un ZIP, sigue estos pasos generales:

 

1) Descomprime el ZIP

Sube el fichero .zip a tu servidor (por ejemplo vía SFTP o SCP)

Conéctate por SSH y ve al directorio donde lo subiste

Ejecuta:

unzip certificado.zip -d /etc/ssl/tu_dominio/

Deberías obtener al menos:

tu_dominio.crt (o .pem) – certificado público

tu_dominio.key – clave privada

ca-chain.crt (o varios intermedios) – cadena de confianza

 

2) Asegura permisos y propietario

chown root:root /etc/ssl/tu_dominio/*
chmod 600 /etc/ssl/tu_dominio/tu_dominio.key
chmod 644 /etc/ssl/tu_dominio/*.crt

 

3) Configura tu servidor web

Apache (ejemplo vhost):

<VirtualHost *:443>
ServerName tu_dominio.com
DocumentRoot /var/www/html/magento2/pub

SSLEngine on
SSLCertificateFile /etc/ssl/tu_dominio/tu_dominio.crt
SSLCertificateKeyFile /etc/ssl/tu_dominio/tu_dominio.key
SSLCertificateChainFile /etc/ssl/tu_dominio/ca-chain.crt

<Directory /var/www/html/magento2/>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>

 

– Habilita SSL y el sitio, luego reinicia:

a2enmod ssl
a2ensite tu_vhost.conf
systemctl restart apache2

 

Nginx (ejemplo server block):

server {
listen 443 ssl;
server_name tu_dominio.com;

ssl_certificate /etc/ssl/tu_dominio/tu_dominio.crt;
ssl_certificate_key /etc/ssl/tu_dominio/tu_dominio.key;
ssl_trusted_certificate /etc/ssl/tu_dominio/ca-chain.crt;

root /var/www/html/magento2/pub;
index index.php;

include /etc/nginx/conf.d/magento2.conf;
}

 

– Luego:

nginx -t && systemctl reload nginx

 

4) Forzar HTTPS en Magento

Actualice la URL base segura y habilite también las opciones “Usar URLs seguras en el Storefront” y “Usar URLs seguras en el Admin”.

 

5) Verify the installation

En el navegador, accede a https://tu_dominio.com

Verifica en el candado de la barra de direcciones que esté “Seguro” y que la cadena de certificados no dé errores.

Si necesitas comprobar cadena y protocolos, usa herramientas online como SSL Labs.

Con eso tendrás tu Magento 2 sirviendo sobre HTTPS usando el certificado extraído del ZIP.

 

¿Problema resuelto? ¡Acéptalo como solución!

 

Gracias,

Ankit

 

 

 

 

Ankit Jasani

Re: Certificado SSL desde ZIP

Muchas gracias!