httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
wujunze
V2EX  ›  HTTP

关于 HTTP2 的问题

  •  
  •   wujunze · Mar 18, 2016 · 2946 views
    This topic created in 3738 days ago, the information mentioned may be changed or developed.

    刚刚给网站升级了 HTTP2 发现一点问题 在 chrome 浏览器下的 Network
    发现有的是 HTTP2 有的是 HTTP1
    然后我用 Curl 命令查看响应头

    ➜  ~ curl -I https://wujunze.com/
    HTTP/1.1 200 OK
    Server: junze_server
    Date: Fri, 18 Mar 2016 07:23:06 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Vary: Accept-Encoding
    X-Powered-By: PHP/7.0.3
    X-Pingback: https://wujunze.com/action/xmlrpc
    

    发现是 HTTP1 不太明白是什么原因 请 V 友帮忙看看

    Supplement 1  ·  Mar 18, 2016

    我发现我的网站在HTTP/2下的 server是nginx

    content-encoding:gzip
    content-type:text/html; charset=UTF-8
    date:Fri, 18 Mar 2016 08:44:46 GMT
    server:nginx
    status:200
    vary:Accept-Encoding
    x-pingback:https://wujunze.com/action/xmlrpc
    x-powered-by:PHP/7.0.3
    

    在HTTP/1下 的server是junze_server

    HTTP/1.1 200 OK
    Server: junze_server
    Date: Fri, 18 Mar 2016 08:46:53 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Vary: Accept-Encoding
    X-Powered-By: PHP/7.0.3
    X-Pingback: https://wujunze.com/action/xmlrpc
    

    我修改了nginx源码里面的server 名字 为了隐藏服务器信息 安全一点😂

    为什么HTTP/1的server改成功了 HTTP/2的server应该改nginx源码的哪个地方?

    10 replies    2016-03-18 18:01:31 +08:00
    sparanoid
        1
    sparanoid  
       Mar 18, 2016
    v1024
        2
    v1024  
       Mar 18, 2016
    curl 默认命令不支持 http2 , http2 在不支持的浏览器下会自动降级为 1.1 。
    wujunze
        3
    wujunze  
    OP
       Mar 18, 2016
    @sparanoid 你昵称旁边的 MOD 是怎么弄的?😂
    @v1024
    skydiver
        4
    skydiver  
       Mar 18, 2016
    @wujunze 他是管理员……
    echo1937
        5
    echo1937  
       Mar 18, 2016
    @wujunze 只要 998 , MOD 勋章抱回家,哈哈。
    wujunze
        6
    wujunze  
    OP
       Mar 18, 2016
    @echo1937 还收费啊
    @skydiver 好吧.....
    @v1024 怎么改 nginx1.9 HTTP/2 的 server name
    v1024
        7
    v1024  
       Mar 18, 2016
    @wujunze 改 Server 居然还动了源码…

    你可以用插件: https://github.com/openresty/headers-more-nginx-module#more_set_headers
    wujunze
        8
    wujunze  
    OP
       Mar 18, 2016
    @v1024 改 nginx 源码可以彻底的隐藏掉 server 改掉 server
    v1024
        9
    v1024  
       Mar 18, 2016
    @wujunze
    人家提供了插件系统,你却要改源码,背道而驰。
    以后每次升级,你去改源码,其他人只需要重新编译。
    况且你还没改成功。
    wujunze
        10
    wujunze  
    OP
       Mar 18, 2016
    @v1024 成功了一半 哈哈😂😂😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2840 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:18 · PVG 21:18 · LAX 06:18 · JFK 09:18
    ♥ Do have faith in what you're doing.