Я использую letsencrypt для нескольких поддоменов, одним из которых является chat.mydomain.com, который настроен как псевдоним основного домена в Apache, потому что он использует сокет на определенном порту и не требует корня документа.
Сервер чата написан на узле, он работает в фоновом режиме с использованием навсегда, а код чата использует сокет на порту 3002.
Все работает нормально, кроме моего iPhone. Если я нахожусь на компьютере в Safari или Chrome, браузер подключается к сокету чата, но в iOS он сообщает мне, что сертификат недействителен, когда я смотрю на консоль ошибок из Safari. Больше информации он не дает, но из-за ошибки чат не работает.
Странно, коллега, когда мы тестировали чат, у него возникли странные проблемы на его Mac в Chrome, когда сообщения не отправлялись и не принимались, но они работали на моем iMac и MacBook (2017 и 2019 годов, если это актуально)
Сертификат letsencrypt не подходит для этого? Я думаю, что на его стороне также были проблемы с сервером потоковой передачи видео, который мы создали, сначала он не подключался к видеосеансу со мной, но после обновления он подключился, это также использует letsencrypt для ssl.