Размещенный в Linux контейнер может работать только как localhost из-за сертификата - PullRequest
0 голосов
/ 04 октября 2019

Я создал приложение Web API с использованием шаблона Visual Studio для .Net Core.

Я работаю под .Net Core 3.0.

Когда я запускаю, все работает нормально. Но это работает как localhost. Мне нужно, чтобы он работал как имя моей машины, чтобы я мог отлаживать доступ с другой машины. Когда я это делаю, я получаю следующую ошибку:

NET :: ERR_CERT_COMMON_NAME_INVALID

Этот сервер не может доказать, что это MyComputerName;его сертификат безопасности от localhost. Это может быть вызвано неверной конфигурацией или злоумышленником, перехватывающим ваше соединение.

Я знаю, что это как-то связано с сертификатом, но я не очень хорош с сертификатами и тем более, когда дело касается Linux.

Я полагаю, что могу запросить сертификат у моих системных администраторов, но мне нужно знать, что запрашивать и что с ним делать после (как заставить мой контейнер работать с ним.)

Что мне нужно сделать, чтобы мой контейнер позволил мне работать (без ошибок), используя имя моего компьютера (вместо localhost)?

...