.net Core - сертификат однорангового SSL или удаленного ключа SSH не был в порядке - PullRequest
1 голос
/ 20 марта 2019

В настоящее время у меня возникают некоторые проблемы с нашими службами .Net Core. Я начну с объяснения нашей настройки среды

У нас есть несколько микросервисов (.Net Core Web API) в настройке Docker Swarm на Linux CentOS. В рое есть несколько узлов. Веб-интерфейс развертывается как служба в рое.

Мы используем Traefik для балансировки нагрузки и запускаемся на узле менеджера. Недавно мы добавили SSL-сертификат для роя, и именно тогда проблема началась.

Проблема, с которой я сталкиваюсь, заключается в том, что службы в Рое пытаются общаться друг с другом. Независимо от этого службы работают нормально - интерфейс подключается ко всем API, и они работают нормально. Но когда есть внутреннее соединение от одного API к другому, я вижу ошибку ниже

SSL peer certificate or SSH remote key was not OK

Я сослался на приведенную ниже ссылку и попробовал конфигурацию для передачи перенаправленных заголовков, но это, похоже, не помогло .NET Core за балансировщиками нагрузки

В настоящее время у меня заканчиваются варианты, и мне нужна помощь, чтобы попытаться выяснить, как это можно решить. Любые предложения приветствуются и высоко ценятся.

...