[英]NGINX http2 push for a VUE SPA
我想在发布 VUE SPA 时使用 http2 服务器推送。 我发现这篇有趣的文章并尝试使用: http2_push_preload on
,发布 VUE SPA。
location / {
try_files $uri $uri/ /index.html =404;
http2_push_preload on;
}
但它不起作用,因为使用nghttp -ans https://mysite/index.html
返回一个响应,其中列出的资源都没有用星号注释。
出了什么问题?
确保启用 http2
server {
listen 443 ssl http2;
}
请注意,通过 TLS 接受 HTTP/2 连接需要“应用层协议协商”(ALPN) TLS 扩展支持,该扩展仅在 OpenSSL 版本 1.0.2 起可用。 不保证为此目的使用“下一个协议协商”(NPN)TLS 扩展(自 OpenSSL 版本 1.0.1 起可用)不保证有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.