Как установить SSL-сертификат на сервер
Gizmo Server и Gizmo Manager доступны по сети по протоколам http и https, и для работы по https нужен SSL-сертификат. По умолчанию сервер использует встроенный самоподписанный сертификат — браузер может ему не доверять и показывать ошибку сертификата при подключении к серверу.
Чтобы ошибка ушла, установите на сервер собственный доверенный SSL-сертификат в формате PFX. Делается это один раз в настройках сети сервера.
Шаг 1. Подготовьте сертификат
Понадобится файл SSL-сертификата в формате PFX. Где получить сертификат и как подготовить файл PFX:
Данный раздел находится в разработке.
Шаг 2. Проверьте протокол и имя хоста
Откройте Настройки → Сервер → Сеть, блок Настройки сетевого интерфейса.
Убедитесь, что включён протокол https. По умолчанию выбраны http и https на портах 80 и 443 соответственно.
Проверьте поле Имя хоста — доменное имя, по которому сервер доступен в сети. Значение по умолчанию — «gizmo.local» (доступ только в локальной сети).
Если Gizmo Server запущен через Docker, настройки портов сервером игнорируются, а Gizmo Manager и Gizmo Server будут недоступны по доменному имени по умолчанию (gizmo.local) — это особенность работы Docker-контейнеров.
Какие значения подходят для имени хоста и как настроить доступ к серверу по сети — в инструкции «Доступ к Gizmo по сети».
Шаг 3. Загрузите сертификат
На той же странице Настройки → Сервер → Сеть найдите блок Сертификат PFX.
Нажмите Обзор и выберите файл сертификата.
Чтобы вернуться к встроенному самоподписанному сертификату, нажмите Очистить в том же блоке.
Шаг 4. Перезагрузите Gizmo Server
Новый сертификат применится только после перезагрузки Gizmo Server. Пока сервер перезапускается, клиентские пк теряют с ним связь, поэтому выберите время, когда в клубе меньше всего гостей.
Как перезапустить сервер в каждом режиме работы и как подготовить к этому сеансы гостей — в инструкции «Как перезапустить сервер Gizmo».
Шаг 5. Проверьте подключение
Откройте Gizmo Manager в браузере по адресу с вашим именем хоста — например, https://gizmo.local/apps/manager/signin — и убедитесь, что браузер больше не показывает ошибку сертификата.
Результат
Gizmo Server работает по https с вашим доверенным сертификатом вместо встроенного самоподписанного.
Браузер больше не показывает ошибку сертификата при подключении к серверу.
Описание всех настроек сети сервера — в статье «Сеть» раздела «Настройка». Если клиентские пк не подключаются к серверу по другим причинам — смотрите инструкцию «Проблемы подключения клиентских пк».