pro portable microsoft mega internet instalar descargar windows http nginx browser https

portable - ¿Por qué HTTP/2 en un sitio específico funciona en FF, pero no funciona en Chrome, IE y Edge en la misma computadora con Windows 10?



microsoft edge windows 7 download (1)

Tengo un sitio que se ejecuta en un Nginx 1.10.0 en el servidor Ubuntu 16.04 (OpenSSL 1.0.2h). Quiero servir este sitio a través de HTTP / 2, así que configuré Nginx en consecuencia:

listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server

Y funciona bien en FF 47 y Chrome 51 en el escritorio de mi oficina Ubuntu 15.10 y en los mismos navegadores en mi escritorio doméstico Ubuntu 15.10.

Sin embargo, en mi casa con Windows 10, escritorio y computadora portátil, HTTP / 2 solo funciona en FF. Chrome 51, IE 11 y Edge están usando HTTP / 1.1 en este sitio.

Entonces, estoy desconcertado. Este servicio dice que mi sitio admite HTTP / 2 y ALPN (que se requiere para que HTTP / 2 funcione en Chrome desde la versión 51 ).

Las versiones y capacidades de Chrome son exactamente las mismas:

HTTPS funciona, y el panel de seguridad en las herramientas de desarrollo de Chrome muestra que todo está asegurado.

Esta demostración en Chrome, IE y Edge muestra el mensaje " Este navegador no está habilitado para HTTP / 2 " y " Su navegador admite HTTP / 2 " en FF. Pero HTTP / 2 en medium.com funciona bien en todos estos navegadores.

Entonces, mi pregunta es: ¿qué está pasando y cómo solucionar esto?


¿Está utilizando un software antivirus (por ejemplo, Avast) y está inspeccionando su tráfico HTTPS?

Lo hace actuando como un MITM para que lo conectes y se conecte al sitio web real. Y si solo son compatibles con http / 1 (que, por lo que sé, solo lo hacen), eso explicaría esto. Aunque extrañamente no es para Medium a menos que tengas una excepción para esto.

Debería ser fácil verificarlo mirando el certificado HTTPS al visitar el sitio para ver si fue emitido por su servidor local de Avast.

Si no es así, sugiérele que mire sus cifras ya que HTTP / 2 es quisquilloso acerca de cuáles utiliza. ¿Hay algo extraño que se muestre en https://www.ssllabs.com/servertest para su sitio? ¿Qué cifra está usando para Chrome?