前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx开启http/2

Nginx开启http/2

作者头像
陳斯托洛夫斯記
发布2024-08-07 13:22:44
750
发布2024-08-07 13:22:44
举报
文章被收录于专栏:XBD

Nginx 开启 http2

nginx 1.25.1 支持了http2指令,http2指令独立之后,有些域名开启http2,有些域名可以不开启,listen指令的http2参数弃用

编译安装 openssl

参考:CentOS7 升级 OpenSSH 和 OpenSSL

编译安装 Nginx

代码语言:javascript
复制
wget http://nginx.org/download/nginx-1.22.0.tar.gz
tar xzf nginx-1.22.0.tar.gz
cd nginx-1.22.0

vim auto/lib/openssl/conf
	$OPENSSL/.openssl 		# 去掉 .openssl

export PKG_CONFIG_PATH=/opt/openssl/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/openssl/lib

./configure --prefix=/opt/nginx --with-stream --with-http_ssl_module --with-http_gzip_static_module --with-pcre --with-http_v2_module --with-openssl=/opt/openssl/

make
make install

配置 Nginx

代码语言:javascript
复制
vim nginx.conf

...
http {
    ...
    server {
        listen	443;
        server_name aaa.xxx.com;
        
        http2 on;
        ssl_certificate 
        ssl_certificate_key
        
        location / {
            root html;
            index index.html;
        }
    }
    
    server {
        listen	443;
        server_name bbb.xxx.com;
        
        http2 off;
        ssl_certificate
        ssl_certificate_key
        
        location / {
            root html;
            index index.html;
        }
    }
    ...
}
...
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-092,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Nginx 开启 http2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档