Шлюз приложений Azure — ERR_EMPTY_RESPONSE при создании правила маршрутизации на основе пути с использованием прослушивателя HTTPS.

У меня есть шлюз приложений Azure, и я пытаюсь настроить маршрутизацию на основе пути с помощью SSL.

Целевыми серверами внутреннего пула являются службы приложений, которым разрешено принимать как HTTP-, так и HTTPS-трафик.

Конфигурация в деталях

Серверные пулы

  • Pool1 -> содержит одну службу приложений.
  • Pool2 -> Содержит одну службу приложений.

Настройки серверной части

  • Серверный протокол -> HTTPS
  • Использован известный вариант сертификата CA.
  • Переопределение имени хоста -> выберите имя хоста из серверной цели (чтобы службы приложений были доступны)

Конфигурация внешнего IP-адреса

  • Один общедоступный IP-адрес

Правило маршрутизации

  • Слушатель — HTTP_Listener
  • Серверные цели
  • Правила на основе пути
  • Путь: «/path1/*» -> Pool1
  • Путь: «/path2/*» -> Pool2

Затем у меня есть прослушиватель HTTP, он работает нормально, и я могу получить доступ к домену: subdomain.domain.com

Маршруты также работают нормально:

И после этого этапа я не могу настроить доступ к домену по HTTPS.

Конфигурация прослушивателя HTTPS

  • Протокол: HTTPS
  • Сертификат: Самоподписанный сертификат
  • Тип прослушивателя: Мультисайт -> Имена хостов: «*.domain.com»

Ошибка

Когда я переключаю прослушиватель в правиле маршрутизации с HTTP на HTTPS, я получаю сообщение об ошибке в веб-браузере:

«subdomain.domain.com» не отправил никаких данных.ERR_EMPTY_RESPONSE


PS Создание самозаверяющего сертификата в PowerShell

      New-SelfSignedCertificate  -certstorelocation cert:\localmachine\my  -dnsname subdomain.domain.name
$pwd = ConvertTo-SecureString -String "12345" -Force -AsPlainText
Export-PfxCertificate -cert cert:\localMachine\my\0000000000 -FilePath c:\cert.pfx -Password $pwd

0 ответов

Другие вопросы по тегам