Для краткости введения я пытаюсь выяснить смысл и причину этой ошибки подтверждения SSL в nginx. В частности, та часть, которая касается общего доступа к ключу, поскольку поиск ошибки не дал результатов.
SSL_do_handshake() failed (SSL: error:141F7065:SSL routines:final_key_share:no suitable key share) while SSL handshaking.
Позвольте мне объяснить мою ситуацию немного подробнее: я пытаюсь получить Collabora Online Development Edition (CODE) для подключения к моя установка Nextcloud в моей системе Arch Linux. Оба работают на одном сервере, где nginx является прокси для Collabora. Мой сервер Nextcloud отлично работает, как и все другие сайты и сервисы, которые я предоставляю со всем, что работает через SSL. Однако после того, как у меня уже были проблемы с подключением CODE к моей установке Nextcloud, я, наконец, добился его отображения, хотя в нем говорится о проблемах с подключением к моим документам.
Для устранения неполадок следует отметить, что пакет Collabora напрямую основан на LibreOffice Online и многие части его кодовой базы совпадают. После нескольких часов поиска решений и устранения неполадок с различными параметрами конфигурации как в nginx, так и в loolwsd я обнаружил, что демон веб-службы LibreOffice Online не может подключиться к URI хранилища WOPI, предоставленному Nextcloud. указать мою запись MX на другой хост, а затем принимать почту только с этого хоста MX. Пока это только ...
Я пытаюсь переключить свою конфигурацию постфикса с прямого приема почты на указание моей записи MX на другой хост и затем принимать почту только с этого хоста MX. Пока это приводило только к отклонению почты.
Предпринятые шаги:
Измените запись MX так, чтобы она указывала на внешний хост пересылки почты
Добавьте IP-адреса для хоста пересылки почты в my_networks
Установите smtp_client_restrictions = allow_mynetworks, reject
Обновление: описанные мной настройки действительно работают. Причины первоначальной неудачи неясны.