【发布时间】:2016-06-14 03:54:03
【问题描述】:
关于将服务器推送与 Http2 一起使用的快速问题/说明。
所以,我安装了 libnghttp2,然后从支持 http2 的源代码编译 Apache 2.4.18,并创建了一些自签名证书以使用 https。
然后我添加了指令 Protocols h2c http/1.1 并创建了一个虚拟主机,包括:
<Location /index.html>
Header add Link "</css/site.css>;rel=preload"
</Location>
所以我可以测试服务器推送。用 Firefox 访问我的前端,我得到了返回的 h2 标头以及 Link 标头,其值为 /css/site.css 但我的 css 没有预加载..
不确定我是否从根本上误解了服务器推送正在做什么或没有做什么,或者我是否做错了什么。
我尝试了一些 css 值和位置值的变体,但没有成功。谷歌搜索了一段时间,但无济于事,所以任何正确方向的点都会很棒。
【问题讨论】:
标签: apache http ubuntu web http2