Настройка HTTPS-сертификатов для WEB-сервера MyChat
"Управление сервером", "Настройки", "WEB-сервисы", "Основные настройки WEB-сервисов MyChat", "Настройка сертификатов".
Чтобы начал работать HTTPS, нужно настроить сертификаты для шифрования. По умолчанию WEB-сервер переключится на 443 TCP порт, но вы можете его изменить на любой другой, если есть конфликт с другим ПО.
В MyChat Server уже встроены так называемые "самоподписные" сертификаты, для теста (кнопка "Встроенные"). В реальной работе их использовать нельзя, браузер скажет, что протокол https работает, но сертификаты не доверенные:
Если сервер работает строго в локальной или закрытой сети, то использование HTTPS-соединений может быть и не критично, но если вы открываете свой сервер для подключения через интернет — тогда шифровать трафик нужно обязательно.
Если у вас уже есть готовые сертификаты, вы можете загрузить их, нажав кнопку "Свои":
После загрузки сертификатов нужно будет перезапустить встроенный WEB-сервер (появится красная кнопка в левом верхнем углу экрана).
Внимание! Если вы хотите использовать голосовые и видео звонки через браузер в веб-чате — вы должны использовать HTTPS шифрование, это требование безопасности современных браузеров, поддерживающих технологию WebRTC.
Важно! HTTPS-сертификаты выдаются только на домен, а не на IP-адрес. Поэтому, если у вас есть только внешний ("белый") IP адрес, но нет домена, нужно его купить и "привязать" к вашему IP адресу. Обычно это делает хостер, который продаёт вам домен и занимается его поддержкой.