Mai întâi, asigură-te că ai un certificat SSL instalat. HostX oferă certificate Let’s Encrypt gratuite (activabile din cPanel sau DirectAdmin).
Notă: vechea opțiune „Use HTTPS for logins” a fost eliminată din Moodle 3.4+. Astăzi, site-ul rulează integral pe HTTPS setând adresa în configurație.
Pași
- Editează fișierul
config.phpdin rădăcina Moodle și seteazăwwwrootpe HTTPS:$CFG->wwwroot = 'https://domeniul-tau.tld'; - În Moodle, mergi la Site administration → Security → HTTP security și activează Secure cookies only (opțional, Allow frame embedding după caz).
- Adaugă o redirecționare 301 de la HTTP la HTTPS în
.htaccess, pentru a forța conexiunea securizată pentru toți vizitatorii.