Cómo habilitar https para mi sitio magento

12

Estoy usando magento versión 1.8.

He instalado certificados SSL de GoDaddy y he proporcionado la URL segura básica como https://www.mydomain.com . También he seleccionado las dos opciones.

Use secure urls in frontendy Use Secure urls in admin.

Pero cuando trato con https obtengo un error de página no encontrada. Y no puedo acceder a mi página de administrador. Sin embargo, mi sitio funciona bien.

Nishanth Lawrence
fuente
1
Recomiendo configurar la URL no segura a https también, hoy en día no hay ninguna razón para ejecutar NADA bajo http (sin cifrado)
Fabian Blechschmidt
1
Claro que lo hay. Barniz y Magento Enterprise FPC.
Melvyn

Respuestas:

16

Necesitas cambiar.

En la misma pestaña, el Offloader header valor de verificación es SSL_OFFLOADED

Si desea usar ssl para todas las páginas, debe cambiar la URL básica no segura

la URL no segura también se configura con https

parte inferior de la configuración (tenga en cuenta SSL_OFFLOADED)

Amit Bera
fuente
Sí, tiene el valor SSL_OFFLOADED de forma predeterminada
Nishanth Lawrence el
1

Parece que no ha configurado correctamente el SSL, siga las instrucciones aquí http://support.godaddy.com/help/article/5238/installing-an-ssl-certificate-in-apache

La otra cosa que puede intentar es iniciar sesión en admin y realizar una reindexación y una memoria caché vacía, ahora ya que no puede volver a iniciar sesión en admin, intente esto,

  1. vaya a phpmyadmin o cualquier herramienta db que use,
  2. encuentra la tabla "core_config_data",
  3. buscar la fila donde "ruta" = "web / secure / base_url",
  4. verá la URL en el "valor", cámbielo a http desde https y guárdelo.

Intente volver a iniciar sesión en admin. y realizar reindex.

Un jardín
fuente
Sí, lo hice en base a las instrucciones dadas allí. Mi URL de administrador ahora es mydomain.com , y el resultado es la página web no encontrada. Por lo tanto, no puedo iniciar sesión en mi administrador.
Nishanth Lawrence
¿Puedes compartir tu url? La URL del administrador generalmente tiene la forma " mydomain.com/admin ". ¿También cambió el httpd a http en db?
A_garden
Cambié el valor en db, pero el resultado sigue siendo el mismo.
Nishanth Lawrence
@NishanthLawrence Si obtiene un 404 en su nombre de host de administrador, probablemente esté intentando acceder a él, sin la /adminparte de la URL. Si ese no es el caso, primero especifique si obtiene una página Magento 404 o una generada por su servidor web. Si es un Magento 404, entonces probablemente no esté pasando el MAGE_RUN_CODE correcto en su index.php.
Melvyn
Es un error devuelto por el navegador debido a la instalación incorrecta del certificado https.
Nishanth Lawrence el