2016-09-02 10 views
-2

Я выполнил простые инструкции в этом Wildfly 10.1 news, который включает протокол HTTP/2 и TLS на порту 8443, и все прошло отлично.Как сделать Wildfly 10.1 использовать протокол HTTP/2 как в HTTPS, так и в HTTP?

Но я хотел бы включить протокол HTTP/2 также на страницах HTTP, получив этот протокол в обоих HTTPS, как в HTTP.

Возможно?

И как я могу внести это изменение непосредственно в файл конфигурации standalone-full.xml?

спасибо.

ответ

3

http2 работает только с SSL/TLS

Браузеры не поддерживают http2 без шифрования

+0

ОП не сказал, что они использовали браузер. И если использовать нестандартный порт 8443, у них может быть веб-сервер перед этим, что они хотят поговорить с HTTP/2 с wildfly. Apache mod_proxy_http2 позволяет это. Хотя, на мой взгляд, серверный сервер HTTP/2 получает небольшую прибыль и не стоит хлопот до тех пор, пока поддержка сервера HTTP/2 не станет для основного. –

+0

Привет. Thx для сообщения. Итак, нет способа запуска протокола HTTP/2 в браузере без HTTPS? –

4

HTTP/2 включена по умолчанию как HTTP и HTTPS портов, однако большинство браузеров (за исключением Internet Explorer) не поддерживают HTTP/2 без шифрования.

+0

Hellou Thx для сообщения. Я также тестирую в IE 11 и HTTP/2 не поддерживает без шифрования. Итак, нет способа запуска протокола HTTP/2 без HTTPS? –

+1

Если вы хотите, чтобы браузер использовал его, вам нужно использовать HTTPS (я думал, что Microsoft собирается реализовать поддержку открытого текста, но похоже, что они передумали). Есть еще не-браузерные клиенты, которые вызывают использование открытого текста, хотя, например. если вы используете обратный прокси Wildfly, вы можете использовать протокол HTTP/2 для обмена информацией с бэкэндами. –

 Смежные вопросы

  • Нет связанных вопросов^_^