Question :nginx
开启了http2
之后访问时仍然是http1.1
nginx
Configuration liée :
listen 443 ssl http2;
Configuration lors de l'installation :
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module --with-ipv6 --with-http_v2_module
Aucune erreur signalée dans le journal des erreurs.
nginx -t
Résultats de la commande de test :
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
Veuillez résoudre vos doutes.
Est-ce Chrome ?
Chrome a abandonné la prise en charge de NPN dans les mises à jour récentes. Si vous souhaitez continuer à prendre en charge HTTP/2 sur Chrome, vous devez installer la dernière version 1.0.2 d'OpenSSL et recompiler Nginx avec 1.0.2 OpenSSL.
Référence :
Revenir à HTTP/1.1 dans la nouvelle version de Chrome
Prise en charge de HTTP/2 pour les utilisateurs de Google Chrome