zoukankan      html  css  js  c++  java
  • Openresty支持HTTP2

    1. 下载openresty-1.13.6.1.tar.gz和openssl-1.0.2l.tar.gz,并解压

    下载对应的软件版本,创建openresty_http2安装路径

    2. 安装openresty

    openresty默认是不支持HTTP2,需要在安装时指定安装HTTP2模块,同时HTTP2依赖openssl。

    cd openresty解压的目录,然后执行如下命令:

    ./configure --prefix=/sdf/openresty_http2  --with-http_v2_module --with-openssl=/sdf/openssl/openssl-1.0.2l

    make

    make install

    备注:--prefix=/sdf/openresty_http2表示安装的路径。

    3. 配置nginx.conf文件

    增加如下配置:

    server {
            listen       54321 ssl http2; #指定http2
            server_name  localhost;
    
            ssl_certificate      cert.crt;
            ssl_certificate_key  cert.key;
    
            ssl_session_cache    shared:SSL:1m;
            ssl_session_timeout  5m;
    
            ssl_ciphers  HIGH:!aNULL:!MD5;
            ssl_prefer_server_ciphers  on;
    
            location / {
                root   html;
                index  index.html index.htm;
            }
        }
    

    cert.crt和cert.key证书自制。

    4. 验证

    启动sbin/nginx,然后浏览器请求:https://localhost:54321

     

    查看openresty的access.log日志。

  • 相关阅读:
    Jira 8.5.1 安装教程
    Postgres 10.11安装教程
    SonarQube 7.7 安装教程
    Apollo基于K8S的部署以及接入
    Nexus 安装教程
    Drone 安装教程
    Harbor 安装教程
    Gitlab 11.9.1 高可用教程
    Gitlab 11.9.1 安装教程
    大明的FAQ
  • 原文地址:https://www.cnblogs.com/lujiango/p/9435456.html
Copyright © 2011-2022 走看看