<aside> 📜 СОДЕРЖАНИЕ

Для настройки домена клиента перейдите в раздел Настройки → Школа → Домен клиента.

Стандартный домен клиента располагается по адресу https://student.soholms.com

Как настроить свой домен?

Домен должен быть настроен на сервере школы, попросите это сделать своего администратора.

<aside> 💡 У домена обязательно должен быть SSL-сертификат!

</aside>

Перед переключением школы в на свой домен убедитесь, что сайт открывается по вашему адресу.

На странице настройки домена клиента нажмите на кнопку ➕ Настроить свой домен.

Frame 37 (6).png

В открывшемся окне выберете вариант по которому вы настроите собственный домен клиента.

1. Кабинет клиента на собственном домене третьего уровня

Выберете вариант Домен третьего уровня.

Укажите адрес домена третьего уровня в поле ввода адреса. Нажмите кнопку Сохранить и начать настройку.

Следующим шагом необходимо будет добавить CNAME-запись на ваш DNS сервер.

cds-student-01.soholms.com.

<aside> 💡

Обратите внимание! точка в конце обязательна.

</aside>

Проверить что у вас получилось вы можете например на этом сайте.

DNS-записи распространяются с задержкой, вы можете сразу не увидеть внесенные изменения.

Ожидайте применение CNAME записи от вашего DNS-сервера. Обычно проходит 4 - 24 часа, прежде чем эти изменения распространятся по интернету и дойдут до нашего робота.

Frame 38 (5).png

Frame 39 (3).png

2. Кабинет клиента на вашем домене по пути /lms

Выберете вариант На вашем домене по пути /lms.

Для добавления домена Вам нужно иметь свой адрес домена и добавить конфигурацию nginx перед вашими location для NGINX сервера.

location ~ ^/s/.*$ {
  proxy_pass                          <https://student.soholms.com>;
  proxy_set_header  Host              student.soholms.com;
  proxy_set_header  X-Real-IP         $remote_addr;
  proxy_set_header  X-Forwarded-For   $proxy_add_x_forwarded_for;
  proxy_set_header  X-Forwarded-Proto $scheme;
  proxy_connect_timeout               5s;
  proxy_read_timeout                  60s;

  proxy_intercept_errors on;
  error_page 404 = @fallback;
}

location ~ ^/lms/(login|launchpad).*$ {
  proxy_pass                          <https://facade.soholms.com>;
  proxy_set_header  Host              facade.soholms.com;
  proxy_set_header  X-Real-IP         $remote_addr;
  proxy_set_header  X-Forwarded-For   $proxy_add_x_forwarded_for;
  proxy_set_header  X-Forwarded-Proto $scheme;
  proxy_connect_timeout               5s;
  proxy_read_timeout                  60s;
}

location ~ ^/lms.*$ {
  proxy_pass                          <https://student.soholms.com>;
  proxy_set_header  Host              student.soholms.com;
  proxy_set_header  X-Real-IP         $remote_addr;
  proxy_set_header  X-Forwarded-For   $proxy_add_x_forwarded_for;
  proxy_set_header  X-Forwarded-Proto $scheme;
  proxy_connect_timeout               5s;
  proxy_read_timeout                  60s;

  proxy_intercept_errors on;
  error_page 404 = @fallback;
}

location @fallback {
  proxy_set_header Host facade.soholms.com;
  proxy_pass "<https://facade.soholms.com>";
}

После нажмите на кнопку Сохранить и активировать домен.

Frame 40 (2).png