怎么升级nginx支持HTTP/2服务端推送
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇内容介绍了"怎么升级nginx支持HTTP/2服务端推送"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2025年02月19日怎么升级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安全错误
数据库的锁怎样保障安全
代理服务器 抓包
济南东塔网络安全特训营老品牌
自己搭建公网对讲机服务器
梦幻西游1年外和3年内的服务器
数据库教程化妆步骤
甲骨文云服务器注册
php自带的服务器
服务器被攻击数据库恢复需要多久
多个进程操作一个数据库加锁
软件开发与测试年薪
软件开发是不是工科
上海.net软件开发招聘
网络技术春考招生院校
计算机网络技术专业编号
车企数据库
数据库采集是大数据的采集方法吗
反写时跳出服务器返回为空
帆软数据库查询加两个参数
数据库是什么专业学的课
人啊人网络技术有限公司
新识代网络技术
我的世界租服务器如何下载地图
软件开发调研设计取费
护苗网络安全课第4期
服务器属性安全性
ftp软件连不上ftp服务器
浙江统一软件开发价格标准
常熟信息化软件开发流程
方舟手游怎么在服务器里刷怪
达州软件开发优缺点