Домен, SSL-сертификат, CRON...
Сайт: | Как создать сайт с системой дистанционного обучения |
Курс: | Домен, SSL-сертификат, CRON... |
Книга: | Домен, SSL-сертификат, CRON... |
Напечатано:: | Гость |
Дата: | вторник, 30 мая 2023, 18:22 |
Введение
Если Вы намерены использовать ваш сайт с Moodle не только для своих экспериментов, но и предоставлять к нему доступ другим пользователям (своим ученикам, коллегам и т. д.), то сразу следует произвести некоторые важные настройки:
- Зарегистрировать домен для сайта
- Установить SSL-сертификат
- Настроить CRON
Скрипт планировщик CRON на сайте Moodle отвечает за выполнение некоторых действий по заранее установленному расписанию. В частности cron рассылает уведомления пользователям сайта, удаляет временные файлы и т д.
Регистрация домена
Прежде чем приступить к регистрации домена необходимо убедиться что данный домен не занят, т. е. ещё не зарегистрирован кем то до вас. Для этого можно испольpовать любой сервис Whois - например, https://whois.ru Просто введите желаемое имя домена и нажмите "Показать" - вы увидите информацию о занятости домена:
Если домен свободен можно приступать к регистрации. Для этого в Панели управления хостинга Бегет (далее ПУ) прейдите на вкладку "Домены и поддомены":
На вкладке "Регистрация доменов" посмотрите сколько стоит на данный момент регистрация домена на 1 год. Самые распространённые домены в зонах .RU и .РФ
Убедитесь что на счету достаточно средств для регистрации домена и, при необходимости пополните баланс:
Если средств на балансе достаточно, введите имя домена и нажмите "Продолжить"
Заполните свои данные в форме и нажмите "Продолжить". Обязательно указывайте реальные данные в будущем это может пригодиться:
Подтвердите введением кода из СМС:
Проверьте данные и нажмите "зарегистрировать":
Домен будет отправлен на регистрацию и одновременно на выпуск SSL-сертификата:
Регистрация домена и выпуск сертификата может занимать до 72 часов, но обычно это происходит значительно быстрее - за несколько часов. Вы получите уведомление о регистрации на e-mail.
Пока проходит регистрация домена нужно выполнить ещё некоторые действия в ПУ....
Привязка домена
Пока домен на регистрации можно привязать его к вашему сайту...
В ПУ перейдите на вкладку "Сайты":
Открепите новый домен от директории (папки) сайта, которая была создана автоматически при регистрации домена. На примере мы открепляем домен moodl.ru от сайта moodl.ru/public_html
Подтвердите действие:
И прикрепите домен к старому сайту. На примере - к сайту vash_login.beget.tech
Также подтвердите действие:
Домен будет прикреплён к сайту. Сразу можно настроить версию PHP для сайта:
Нажмите шестерёнку и установите версию 7.4
SSL-сертификат и https
Когда домен будет зарегистрирован и SSL-сертификат выпущен и установлен нужно настроить, чтобы сайт открывался по новому адресу
Сначала перейдём еще раз в настройки сайта:
И включим переадресацию с http на https:
Далее перейдите в ПУ на вкладку "Файловый менеджер":
Найдите паку с вашим сайтом и откройте её двойным щелчком мышки:
Аналогично откройте папку public_html:
Найдите файл config.php и кликнув правой кнопкой мышки выберите "Правка"
Найдите строку со старым адресом сайта:
И измените его на новый. Обязательно уже с https:
Сохраните изменения (Файл - Сохранить):
Теперь можете открыть ваш сайт по новому адресу. Значок замка рядом с адресом означает, что установлен SSL-сертификат и сайт работает по защищённому протоколу https:
Осталось настроить CRON...
Планировщик CRON
Перейдите в Администрирование своего сайта на вкладку Основные - Уведомления:
Среди прочего вы увидите уведомление, что скрипт CRON не работает:
Для настройки скрипта CRON перейдите в ПУ на вкладку CronTab:
В планировщике выберите скрипт PHP 7.4:
В следующем поле выберите папку с вашим сайтом и кликните:
Далее, постепенно открывая пути к папкам (кликом мышки), откройте путь vash_sayt/public_html/admin/cli/cron.php:
Настройте выполнение команды каждую минуту каждого часа и добавьте задание:
Сразу проверьте работу скрипта - запустите его:
Подтвердите в всплывающем окне:
Если скрипт завершает работу корректно (Выполнено) - значит всё настроено верно:
Можете проверить в уведомлениях на сайте - сообщение об неправильной работе CRON больше не будет отображаться:
На этом технические настройки Moodle на хостинге завершены.