Joomla es un poderoso sistema de administración de contenido (CMS) de código abierto que admite sitios web de todos los tamaños y formas en todo el mundo. Es una aplicación gratuita escrita en PHP basada en el robusto marco de aplicación web Model-View-Controller (MVC). La plataforma conecta su sitio web a múltiples bases de datos para garantizar la entrega y administración de contenido eficiente tanto para el visitante como para el administrador del sitio.

Joomla se toma la seguridad en serio y es muy proactivo en la resolución de cualquier problema que pueda surgir. Sin embargo, eso no significa que no juegues un papel en la seguridad de tu sitio web. Una cosa que puede hacer para aumentar la seguridad de su sitio Joomla es instalar SSL (Secure Socket Layer) y habilitar HTTPS (Hypertext Transfer Protocol Secure). La configuración de SSL / HTTPS habilita las funciones integradas para proteger el sitio de ataques simples dirigidos a su sitio o los usuarios del sitio.

Para configurar con éxito SSL / HTTPS en su sitio Joomla, estamos trabajando tanto en el control SSL del dominio como en el lado del servidor de hosting de su sitio web. ¿Listo para ir? ¡Vamos a empezar!

REQUISITOS

Antes de embarcarnos en la misión, hay algunas condiciones que debe cumplir para garantizar el éxito.

  • Necesita un certificado SSL válido.
  • Necesita una dirección IP dedicada que sea exclusiva de un solo certificado SSL.

Sin embargo, para cuidar a cada usuario, comencemos con la instalación del certificado SSL.

Nota especial: muchos servicios de hosting web ofrecen la instalación de Joomla con un solo clic, pero algunos ofrecen mucho más: soporte técnico de Joomla las 24 horas del día, los 7 días de la semana, actualizaciones y copias de seguridad diarias, plantillas, etc. Visite nuestra mejor página de hosting de Joomla -Proveedores para encontrar el mejor Joomla hosts que incluyen opiniones de expertos y usuarios.

PASO 1: OBTENGA EL CÓDIGO RSE Y EL CERTIFICADO SSL

El primer paso para instalar el certificado SSL en su servidor es generar un código CSR. Navegue hasta el área de seguridad del cPanel en su cuenta de hosting.

Una vez que tenga la clave privada, vaya a:

Utilice la clave privada que acaba de generar. Envíe todos los detalles solicitados y luego haga clic en el botón generar para obtener el código CSR. Una vez que se haya generado el código CSR, puede pasar al siguiente paso.

Compre su certificado SSL ideal y use el código CSR para activarlo. La CA le enviará un correo electrónico de confirmación a la dirección de correo electrónico del administrador del dominio especificado. Una vez que haya verificado el correo electrónico, la autoridad de certificación le enviará los archivos del certificado SSL, a saber:

  • tudominio.com.crt
  • Mittelstufe.crt

PASO 2: INSTALE EL CERTIFICADO SSL

Instale el certificado SSL en su servidor web. Escoger:

Seleccione su dominio, copie y pegue los códigos en los campos correctos. Asegúrate de eso intermediär.crt se copia en el campo del paquete CA. Haga clic en Instalar para completar la instalación de SSL.

Nota: La instalación del certificado SSL puede variar según la configuración del servidor y el proveedor de hosting. Consulte su documentación para obtener instrucciones de instalación personalizadas.

PASO 3: FORZAR SSL EN JOOMLA. CONFIGURAR

Una vez que tenga el certificado SSL instalado, el otro cambio se realizará en la página de su sitio web Joomla. Primero debemos configurar la función Forzar SSL. Joomla Force SSL es una potente función incorporada que le permite activar fácilmente el certificado SSL en su sitio web.

Inicie sesión en su sitio web y vaya a Sistema> Configuración global.

Se abrirá una nueva ventana. Haga clic en eso Atendertecla r para llamar al Forzar SSL Opciones.

Hay tres opciones de Forzar SSL entre las que puede elegir. Escoger:

  • Ninguno: Si no desea habilitar Enforce SSL en su sitio
  • Solo administrador: Si desea que el administrador del sitio use HTTPS
  • Página completa: Si desea que todo en su sitio web se ejecute en HTTPS.

En nuestra guía, seremos los “Página completa” Posibilidad. Selecciona el Forzar SSL Parámetros como “Página completa” y haga clic en “Guardar y cerrar” botón. Esto habilitará SSL en todo su sitio Joomla, incluida la interfaz y la página de administración.

PASO 4: ACTIVAR EL ARCHIVO CONFIGURATION.PHP

Para configurar el archivo .php de configuración, inicie sesión en su cPanel y navegue hasta el “La carpeta de su sitio web”. Abra la carpeta para acceder al archivo Configuration.php. Usando un editor de línea de comando, busque la siguiente línea:

public $live_site="";
public $live_site="https://www.your-domain.com";

Editando la configuración. php, permite que los visitantes que acceden a su sitio utilizando el antiguo protocolo HTTP sean redirigidos automáticamente a HTTPS.

PASO 5: CONFIGURAR ARCHIVO .htaccess

Tan pronto como haya terminado de configurar el archivo configuration.php, el siguiente paso es editar el .htaccess Archivo. Busque el archivo .htaccess;

Abre eso archivo .htaccess y agregue las siguientes líneas de comando en la parte inferior:

Este código habilita HTTPS en todo su sitio Joomla.

PASO 6: CONFIRME LA INSTALACIÓN

Una vez que todo esté configurado, abra su navegador y vaya a https // www.yourJoomlasite.com. Si la página se carga sin errores sin mostrar ninguna ventana de error, confirma que su sitio Joomla está configurado correctamente. Incluso si inicia sesión desde una red WiFi pública, no debe preocuparse, ya que todos los detalles están completamente encriptados.

A estas alturas ya ha configurado con éxito HTTPS en su sitio Joomla. Todas las conexiones dentro o hacia su sitio Joomla utilizan el protocolo HTTPS seguro en lugar del HTTP habitual. Sin embargo, algunas de las páginas de su sitio Joomla pueden tener contenido mixto con las antiguas URL basadas en HTTP. Estas páginas se pueden editar y corregir manualmente mediante la implementación de enlaces HTTPS seguros a sus campos.

Nota: El sitio Joomla no ofrece una opción para habilitar Forzar SSL en determinadas páginas. Sin embargo, esto no quiere decir que sea imposible. Hay varias extensiones de Joomla que puede utilizar para redirigir sitios web seleccionados a HTTPS.

Conclusión

Debido a la sensibilidad de los datos procesados ​​a través del sitio Joomla, una inversión en seguridad de primera clase es esencial. Aprender a configurar HTTPS / SSL en su sitio Joomla es el primer paso hacia un sitio correctamente cifrado. El ejercicio no debería ser tan difícil como muchos creen. Sin embargo, hay muchas historias sobre este proceso de instalación en Internet, y es abrumador encontrar una que le ayude a instalarlo sin problemas.

Nuestra guía es la más fácil que encontrará. Está preparado para una fácil implementación con capturas de pantalla para simplificar cada paso. Esperamos que esta guía le haya permitido cifrar con éxito todas las comunicaciones y datos en su sitio Joomla en minutos.

Echa un vistazo a los 3 mejores servicios de hosting de Joomla: