503 служба недоступна ошибка после установки SSL-сертификата - asp.net-core 2.0 - PullRequest
0 голосов
/ 19 сентября 2018

Наша команда развертывания установила сертификат ssl на сервере apache2, чтобы приложение работало по защищенному протоколу.Конфигурации сервера также сделаны.Но при обращении к бэкэнду из внешнего интерфейса с протоколом https://, он говорит

Примечание: сервер работает в среде Linux

503 служба недоступна

Поскольку я использую asp.net-core2.0, я попробовал приведенные ниже решения, представленные на разных веб-сайтах, поскольку я подумал, что в коде .net-core2.0 может потребоваться выполнить настройку.,Пожалуйста, найдите ссылки, я следовал, чтобы настроить ssl

Настройка HTTPS в ASP.NET Core 2.1

Применение SSL и Использование HSTS в .NET Core 2.0:.NET Core Security Part I

Настройка HTTPS в ASP.NET Core для разных платформ

И существующий вопрос о переполнении стека

Настроить ASP.NET Core 2.0 Kestrel для HTTPS

Но все равно не получил никакого прогресса !!!

Код, который я пробовал в Program.cs, приведен ниже

.UseKestrel(options => {
  //var certificate = new X509Certificate2("xyz.pfx", "xyz");
  var certificate = new X509Certificate2("/etc/apache2/ssl/hashcode.crt");
  options.Listen(IPAddress.Loopback, 4430, listenOptions => {
    listenOptions.UseHttps(certificate);
  });
})

Еще, что мне нужно сделать, чтобы настроить ssl с asp.net-core2.0

Журнал Apache

Необработанное исключение: System.InvalidOperationException:Конечные точки HTTPS могут быть настроены только с использованием KestrelServerOptions.Listen ().в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.d__7.MoveNext ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...