使用 nginx 网站开启 http2 之后 是不是 ie 用户就无法正常使用了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kalsolio
V2EX    NGINX

使用 nginx 网站开启 http2 之后 是不是 ie 用户就无法正常使用了

  •  
  •   kalsolio 2016-01-26 16:04:16 +08:00 5817 次点击
    这是一个创建于 3564 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Your browser does not support HTTP2, and test results will be inaccurate. Please use the latest version of Chrome or Firefox. (List of supported browsers).
    只有 chrome 和 firefox 的用户才能正常访问吗
    nginx 是不是智能判断呢?

    12 条回复    2016-01-27 12:54:13 +08:00
    TrustyWolf
        1
    TrustyWolf  
       2016-01-26 16:14:33 +08:00
    不会, HTTP/2 是向下兼容的,就好比 USB3 与 USB2 的关系一样。
    ivmm
        2
    ivmm  
       2016-01-26 16:51:07 +08:00
    不支持 h2 的,默认 http/1.1 ,你可能是安全措施做太严格了,哪些低级浏览器就不兼容了
    davidyin
        3
    davidyin  
       2016-01-26 17:04:34 +08:00
    是不是你的 SSL 设置的关系。
    Flygoat
        4
    Flygoat  
       2016-01-26 17:10:05 +08:00 via iPhone
    可能是开了 HTTP/2 Only 。
    kalsolio
        5
    kalsolio  
    OP
       2016-01-26 17:46:19 +08:00
    @davidyin

    ssl_session_timeout 5m;
    ssl_protocols SSLv3 TLSv1;
    ssl_ciphers HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;
    ssl_prefer_server_ciphers on;


    提示这个了 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
    raysonx
        6
    raysonx  
       2016-01-26 18:08:02 +08:00
    @kalsolio 提示是 Chrome 出的吧? Chrome 安全性要求比高,用安全性比低的和加密方式可能致 Chrome 拒 HTTPS 接。
    首先建你掉 SSLv3 的支持,因不安全。
    加密算法方面我用的是
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DSS:!DES:!RC4:!3DES:!MD5:!PSK;
    sin30
        7
    sin30  
       2016-01-26 18:35:20 +08:00
    https://mozilla.github.io/server-side-tls/ssl-config-generator/ 生成配置
    https://www.ssllabs.com/index.html 浏览器测试覆盖率
    TLS1.0 TLS1.1 TLS1.2 开着就行, SSL 都关掉。
    maxsec
        8
    maxsec  
       2016-01-26 18:39:11 +08:00
    cipher_suit 的问题,请去屈屈的博客
    qgy18
        9
    qgy18  
       2016-01-26 20:54:01 +08:00 via iPhone
    qgy18
        10
    qgy18  
       2016-01-26 20:54:59 +08:00 via iPhone
    @kalsolio http/2 必须 tls v1.2+
    Arthur2e5
        11
    Arthur2e5  
       2016-01-26 22:50:46 +08:00
    > and test results will be inaccurate

    所以那个网站测什么的?网络延迟? TLS 加密算法支持?准确性依赖 HTTP/2 特性的东西也不是不可能出现嘛。总之不要见风就是雨……

    @kalsolio TLS v1.2 什么的也要啊。你不如直接用默认值( TLS v1, TLS v1.1, TLS v1.2 ): http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_protocols
    kalsolio
        12
    kalsolio  
    OP
       2016-01-7 12:54:13 +08:00
    去掉 SSLv3
    使用
    Ciphersuite: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA

    chrome 已经正常访问。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5989 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:19 PVG 10:19 LAX 19:19 JFK 22:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86