Sécurité et SSL

Activer HTTPS dans Joomla

Vérifié le 2 min de lecture ssl joomla

Vérifiez d'abord que le domaine présente un certificat valide en HTTPS et faites une copie des fichiers et de la base de données. AutoSSL ne peut couvrir que les noms éligibles qui réussissent la validation.

Dans une version maintenue de Joomla, allez dans System > Global Configuration > Server et configurez Force HTTPS pour l'ensemble du site. Le libellé exact du chemin peut varier selon les versions.

Ne définissez pas $live_site comme méthode générale. Joomla détecte normalement son URL ; la définir manuellement peut provoquer des liens incorrects, des problèmes avec plusieurs domaines ou des boucles derrière un proxy. Laissez-la vide, sauf si une documentation propre à votre architecture indique le contraire :

public $live_site = '';

Testez ensuite le site public, l'administration, les formulaires et les ressources. Quand tout fonctionne, activez la redirection HTTP vers HTTPS depuis cPanel ou au moyen d'une règle maîtrisée. En présence d'un proxy inverse, vérifiez d'abord comment il transmet le protocole d'origine.

Si la navigation sécurisée affiche des avertissements, consultez notre guide sur le contenu mixte.

Si vous perdez l'accès après la modification, gardez l'accès aux fichiers et restaurez la configuration précédente depuis votre copie. Testez séparément la modification de Joomla et la règle de redirection pour identifier celle qui provoque l'échec. Ne désactivez pas la vérification du certificat en guise de solution.

Testez aussi une URL interne avec des paramètres, ainsi que la déconnexion et la connexion. Un cadenas sur la page d'accueil ne vérifie pas les formulaires ni les ressources des extensions. La documentation de Joomla sur HTTPS explique la portée de Force HTTPS pour l'ensemble du site.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.