Ubuntu 18 - HTTP2 включила только служащий http 1.1

Я устанавливаю http2 с этим руководством здесь.

Я первоначально получал ошибку Перед ветвлением MPM в своем журнале ошибок, таким образом, я следовал этому руководству здесь.

Согласно этому инструменту, включен http2: https://tools.keycdn.com/http2-test

Но когда я осматриваю в хроме, я могу все еще видеть, что содержание подается по http 1.1.

В моем vhost файле я имею право протоколов h2 http/1.1 после открытия <VirtualHost> строка

Я попробовал следующую команду:

curl -I -k --http2 https://www.example.com

И ответ был:

HTTP/2 200 
date: Fri, 20 Dec 2019 12:07:54 GMT
server: Apache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
referrer-policy: no-referrer-when-downgrade
link: <https://www.example.com/wp-json/>; rel="https://api.w.org/", <https://www.example.com/>; rel=shortlink
cache-control: max-age=0, no-cache
content-type: text/html; charset=UTF-8

Я не уверен, что еще могло быть неправильным здесь, какие-либо идеи?

0
задан 20 December 2019 в 15:21

1 ответ

Завихрение отвечает HTTP/2, как тест keycdn. Таким образом, Ваш сервер использует HTTP/2, но Ваш браузер не.

Это предлагает одно из следующего:

  1. Вы используете антивирусное программное обеспечение, которое прерывает HTTP-соединение и понижает его до HTTP/1.1. Можно часто выключать сканирование HTTPS в настройках программ AV для предотвращения этого.

  2. Вы используете помещенный в черный список шифр , которому не позволяют использоваться для HTTP/2. Некоторые браузеры (например, Chrome) осуществляют это и будут использовать HTTP/1.1, если более сильные шифры не настроены в Вашем сервере, хотя я думаю другие (Firefox, возможно?) don’t, таким образом, Вы могли свериться с этим, чтобы видеть если that’s проблема. Или используйте инструмент SSL Labs для наблюдения, какие шифры будут использоваться.

  3. You’ve кэшируемое содержание или использование сервисный рабочий так Инструменты Dev не сообщает о протоколе Ваши поддержки сайта.

1
ответ дан 21 December 2019 в 23:29

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

Похожие вопросы: