• Centre de formation Joomla!
    Tutoriels et formation Joomla!
    Apprenez en vous formant à votre rythme, en toute liberté,
    créez votre propre site Web avec Joomla!

Tutoriel Logo Joomla Joomla

Activer le protocole SSL sur Joomla

L'acronyme SSL, qui signifie "Secure Sockets Layer", est un protocole de sécurité qui transmet les données privées sur votre site Joomla au format crypté. Si vous possédez un site e-commerce, ce certificat SSL est presque un must pour protéger vos données sensibles. Nous allons voir au travers de ce tutoriel comment activer le protocole SSL avec Joomla.

Table des matières
- Pré-requis
- Activation
- Comparaison

Pré-requis

Pour réaliser ce tutoriel, vous aurez besoin des éléments suivants :

  • Un certificat SSL qui aura été installé préalablement sur votre serveur,
  • Votre adresse IP qui est unique pour chaque certificat SSL.

Activation

Note Ce tutoriel est réalisé avec Joomla!3 et cela peut être également réalisé avec Joomla!2.5.

Etape 1 : ouvrez votre client FTP et rapatriez sur votre ordinateur, le fichier configuration.php présent à la racine de votre site.
Trouvez la ligne :

var $live_site ='';

et changez-la par :

var $live_site = 'https://www.votre-nom-de-domaine.fr';

Enregistrez votre saisie et renvoyez le fichier configuration.php sur le serveur. Maintenant, transférez sur votre ordinateur le fichier .htaccess et ajoutez les lignes de codes suivantes :

RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Enregistrez votre saisie et renvoyez le fichier sur le serveur.

Etape 2 : forcer le protocole SSL dans Joomla. Ouvrez votre panneau d'administration puis suivrez "Système - Configuration". Cliquez ensuite sur l'onglet "Serveur".

Protocole SSL Joomla

Dans la partie "Forcer SSL", il y a trois options que vous pouvez sélectionner :

  • Aucun : le protocole SSL n'est pas activé sur votre site Joomla,
  • Administration seulement : les connexions à votre panneau d'administration se feront en HTTPS.
  • Administration et site : les connexions sur l'ensemble de votre site Joomla se feront en mode HTTPS.

Sélectionnez l'option de votre choix puis cliquez sur "Enregistrer & Fermer" pour sauvegarder votre saisie.

Comparaison

Quels sont les avantages et les inconvénients d'utiliser un certificat SSL ?

Pour

  • Niveau de sécurité plus élevé pour les données et pour les transaction de commerce électronique,
  • Les clients sont protégés lorsqu'ils payent sur votre site Joomla,
  • Le certificat SSL est obligatoire pour obtenir la conformité PCI qui est requis par les fournisseurs de cartes tels que Visa, MasterCard, Discover Network, American Express, Diners Club International, etc.

Contre

  • Une connexion HTTPS consomme beaucoup plus de ressources qu'une connexion HTTP pour crypter et décrypter les données à la fois pour le serveur et pour le navigateur web,
  • L'argument d'un meilleur référencement Google pour les sites utilisant ce protocole, reste encore à démontrer.

Note Vous pouvez compléter la lecture de ce tutoriel par l'article "Joomla! et le HTTPS" qui traite plus globalement de cette problématique.


 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.