Проблему вирішено. Ділюся власним досвідом.
Інструкція з переводу сайту Moodle на захищене HTTPS з'єднання
Крок 1. Генеруємо SSL-сертифікат, додаємо його на домен
Зрозуміло, спершу потрібно мати сам сертифікат. Він має бути виданий відповідними центрами сертифікації. Я використовую безкоштовний COMODO з терміном на три місяці (не бажав тратити кошти на платний, не спробувавши спершу SSL у роботі з Moodle). Тепер, коли все запрацювало, варто задуматись і про покупку .
На етапі підключення сертифікату все залежить від того, на якому хостингу знаходиться сайт. Тому докладніше про підключення SSL-сертифікатів цікавтеся в свого хостинг-провайдера.
Крок 2. Вносимо необхідні зміни до config.php
У файлі config.php потрібно зробити такі зміни:
Крок 3. Налаштовуємо переадресацію з http на https
Тут теж все залежить від вашого хостингу. Якщо переадресація здійснюється через файл .htaccess, то до нього потрібно внести:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
В інших випадках запитайте у технічної підтримки свого провайдера.
Ну от і все. Повинно працювати.
Успіхів!