Я изучаю возможность использования Windows Server 2016 для группы веб-серверов, которые находятся за балансировщиком нагрузки, использующим разгрузку SSL.
Для меня самое большое преимущество Windows Server 2016 по сравнению с 2012 годом заключается в том, что можно использовать протокол HTTP/2. Однако, поскольку HTTP/2 обычно реализуется против HTTPS, я обеспокоен тем, что запросы не будут распознаваться как HTTPS, поскольку они поступают как HTTP (хотя и с заголовком x-forwarded-proto
). Я посмотрел и нашел несколько ресурсов, но конкретных доказательств не так много.
Кто-нибудь знает, будет ли IIS поддерживать эту настройку и по-прежнему отправлять ответ через HTTP/2, или весь трафик просто вернется к HTTP/1.1? Есть ли способ настроить /обмануть (!) IIS использовать HTTP/2 для запроса, который может показаться небезопасным?
Благодарю.
Изменить: Чтобы уточнить, балансировщик нагрузки будет отправлять x-forwarded-proto:https
на сервер, но запрашивающее приложение считает его небезопасным из-за разгрузки SSL.