怎么升级nginx支持HTTP/2服务端推送
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了"怎么升级nginx支持HTTP/2服务端推送"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2025年12月02日怎么升级nginx支持HTTP/2服务端推送
本篇内容介绍了"怎么升级nginx支持HTTP/2服务端推送"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
升级nginx到1.14.0
1、配置nginx官方的yum源。创建配置文件 /etc/yum.repos.d/nginx.repo ,写入如下内容
[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1
2、更新nginx
yum update
3、重启nginx
systemctl restart nginx
4、验证nginx版本
$ curl -i 127.0.0.1http/1.1 301 moved permanentlyserver: nginx/1.14.0
修改nginx配置
在原有的配置上,加上 http2_push_preload on; 。当nginx检测到 link 响应首部时,会主动往客户端推送资源。
location ~ \.php$ { # ...省略其他配置 http2_push_preload on; # 加上这行}修改wordpress主题
nginx的 http2_push_preload 需要应用服务的配合。比如我要主动推送 index.js 这个文件,那么需要加上如下响应首部:
link: ; as=script; rel=preload
也可以同时推送多个文件,比如:
link: ; as=script; rel=preload, ; as=style; rel=preload
具体到wordpress,可以加上如下代码:
function add_http2_push_header() { $preload_resource_array = array( '; as=script; rel=preload', '; as=style; rel=preload' ); $preload_link_value = join( ', ', $preload_resource_array ); header( 'link: '.$preload_link_value ); }add_action( 'send_headers', 'add_http2_push_header' );浏览器验证
升级之前,不支持服务端推送。
升级之后,支持服务端推送。
"怎么升级nginx支持HTTP/2服务端推送"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
推送
升级
服务
配置
支持
内容
文件
更多
知识
验证
实用
主动
学有所成
接下来
主题
代码
会主
同时
困境
多个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
i开头单词大数据库
数据库和excel空值对比
山西软件开发专业技校
加强基建网络安全
北京高科技互联网企业党建
dns服务器查和网站服务器
违反网络安全法 从事
数据库怎么查询多个值
软件开发心理测试怎样算正常
网络安全班会活动设计方案
西电集团网络安全
杨浦服务器回收
阿里云服务器宝塔面板配置安装
服务器每天早上就连不上网络
dwz 连接数据库
倚天1 数据库删除
网络安全色有几种
甘肃软件开发报价
湖州软件开发驻场如何收费
英雄联盟全球都有哪些服务器
广州物联网app软件开发
开源数据库安全性
服务器管理的村庄
i39100能做服务器吗
网络安全是由什么重要组成部分
数据库 mdf ldf
网络安全法培训宣传稿
方舟生存山海经服务器是哪个
江苏省ipfs服务器配置云空间
sqlyong数据库隐藏