千家信息网

如何给站点开启https和http2

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要为大家展示了"如何给站点开启https和http2",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何给站点开启https和http2"这篇文章
千家信息网最后更新 2026年11月01日如何给站点开启https和http2

这篇文章主要为大家展示了"如何给站点开启https和http2",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何给站点开启https和http2"这篇文章吧。


给站点开启https比较简单以本站Linux + nginx为例

3条命令即可

下载脚本

wget https://dl.eff.org/certbot-autochmod a+x certbot-auto

自动关联到nginx

$sudo ./certbot-auto --nginx```sh## 检查证书有没有过期

$sudo ./certbot-auto renew --dry-run

## 如果过期了就自动续订```sh$sudo ./certbot-auto renew

假如提示如下错误代码

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)是因为nginx的配置文件存在中文字符,把中文改成英文即可

或者可以自行查找

grep -r -P '[^\x00-\x7f]' /etc/nginx /etc/letsencrypt

好了,现在打开nginx配置看下

listen 443 ssl http2;ssl on;ssl_certificate /etc/letsencrypt/live/chuchur.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/chuchur.com/privkey.pem;include /etc/letsencrypt/options-ssl-nginx.conf;ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;if ($scheme != "https") {    return 301 https://$host$request_uri;} # managed by Certbot

注意 nginx 版本太低是无法开启的,首先要升级 nginx 版本,以 centos 为例

修改/etc/yum.repos.d/nginx.repo的nginx仓库地址

[nginx]name=nginx repobaseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/gpgcheck=0enabled=1

如果还没有安装 nginx,直接执行 yum install nginx,如果已经安装了,则可以通过 yum clean all && yum update nginx 升级。

建议先停掉nginx暴力停止killall nginx, 然后卸载掉yum remove nginx之后再重新安装yum install nginx

Ubuntu / Debian升级HTTP/2

首先修改apt仓库源/etc/apt/source.list的地址,增加下面两行仓库。

deb http://nginx.org/packages/mainline/debian/ codename nginxdeb-src http://nginx.org/packages/mainline/debian/ codename nginx

接下来执行

apt-get clean && apt-get install nginx

好了,现在成功了开启了https了,443 ssl 后面那个http2,就是开启了http2

最后重启nginx

nginx -s reload

刷新页面发现网址前面加了一把锁就表示https开启成功了

如何验证开启了http2呢 你打开要验证的网址等加载完成后,新开一个tab输入chrome://net-internals/#http2回车

如果在列表中找到你的网址对应的ip就表面已经开启成功了。

当然是用谷歌浏览器

以上是"如何给站点开启https和http2"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

站点 成功 仓库 内容 篇文章 网址 升级 地址 版本 中文 学习 帮助 配置 验证 接下来 代码 可以通过 命令 字符 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南云网互联网络科技有限公司 云之行互联网科技 金诺互联网科技 广西互联网科技公司 长亮科技互联网金融 顺网科技2021年互联网排名 天速互联网络科技有限公司 重庆威客帮互联网科技 受益于互联网科技的高速发展 河南猎农互联网科技有限公司 昊天互联网科技有限公司 宜昌元轩互联网科技有限公司 互联网科技研发水平 山东子淼互联网科技有限公司 互联网公司高科技产品 九思连强互联网电子科技有限公司 济南小医互联网科技有限公司招聘 福建互联网展示科技馆设计 长沙渺峰互联网科技有限公司 长沙易易互联网科技有限公司 中正互联网科技招聘 佩信高科技互联网 深圳互联网科技怎么样 上海电发互联网科技有限公司 科技与互联网的利与弊 洛阳昕诺飞互联网科技有限公司 互联网数据科技专业 互联网金融运营模式中的金融科技 西安左小互联网科技有限公司 互联网对科技影响
0