alpn

NGINX + HTTP2 + ALPN(ALPN,服务器不同意协议且未协商 ALPN)
alpn

NGINX + HTTP2 + ALPN(ALPN,服务器不同意协议且未协商 ALPN)

协议 http2 不起作用,我无法确切地看到错误出在哪里。 服务器 { 监听 80; 监听 [::]:443 ssl http2; 监听 443 ssl http2; ... } 卷曲: * ALPN, offering h2 * ALPN, offering http/1.1 * successfully set certificate verify locations: * CAfile: XXXXXXXXXXXXXXXXXXX * CApath: none } [5 bytes data] * TLSv1.3 (OUT), TLS handshak...

Admin

HTTP/2、无 ALPN 协商、Apache、centos 7
alpn

HTTP/2、无 ALPN 协商、Apache、centos 7

我正在尝试安装和配置 http2,按照 www.tunetheweb.com/performance/http2 文章进行操作。 问题可能是没有协商 ALPN。 如果我运行以下任一操作,则不会协商 ALPN: $ openssl s_client -alpn h2 -connect 127.0.0.1:443 -status $ echo | openssl s_client -alpn h2 -connect localhost:443 | grep ALPN Chrome 开发者工具显示协议 http/1.1,而不是 Apache 测试...

Admin

如何检查我的 OpenSSL 是否支持 ALPN?
alpn

如何检查我的 OpenSSL 是否支持 ALPN?

我搜索我的服务器是否正在运行支持 ALPN 的 OpenSSL。我需要知道是否必须再次安装支持 ALPN 的 OpenSSL,或者我可以跳过这一步。我想在 DirectAdmin 服务器上构建 HTTP/2。我用过,openssl version -a | grep -i alpn但什么也没出现。 我的系统: CentOS Linux release 7.3.1611 (Core) OpenSSL: OpenSSL 1.0.1e-fips 11 Feb 2013 built on: Mon Feb 20 14:38:48 UTC 2017 ...

Admin

ALPN 协商选择 http/1.1 而不是 h2
alpn

ALPN 协商选择 http/1.1 而不是 h2

我创建了一个 DigitalOcean droplet,预设了“LAMP 18.04”,并进行了所有更新。配置了一个新的虚拟主机,并使用 certbot 配置了 HTTPS。到目前为止,一切正常。然后我尝试启用 HTTP2: a2enmod http2 已添加Protocols h2 http/1.1到 HTTPS 虚拟主机 但是,浏览器在连接到网站时仍使用 HTTP/1.1(禁用缓存)。运行时curl --http2 -v https://example.com(域名混淆)会打印以下内容: * Connected to example.com (...

Admin

“服务器证书验证正常”但“ALPN,服务器不同意协议”
alpn

“服务器证书验证正常”但“ALPN,服务器不同意协议”

我正在拨打 curl 电话 curl -v ... https://... 详细输出包含 .... * ALPN, offering http/1.1 * SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256 * server certificate verification OK .... * ALPN, server did not agree to a protocol * Server auth using Basic with user 'api' > POST ...

Admin

ALPN,服务器不同意协议是什么意思?
alpn

ALPN,服务器不同意协议是什么意思?

当我在 curl 中使用各种调用时,我经常会看到这种情况。 我不确定这是否是导致我的某些返回结果出现 400 错误的根本原因,但作为新手,我只是非常好奇。 ...

Admin

Ubuntu 17.04 netty-tcnative ALPN 不适用于 JDK SSL/TLS 引擎
alpn

Ubuntu 17.04 netty-tcnative ALPN 不适用于 JDK SSL/TLS 引擎

我有一个使用 的 Java 应用程序(在 Oracle Java 下运行,但 OpenJDK 也出现了同样的问题)netty-tcnative。它在 macOS 上运行没有问题,但当我尝试在 Ubuntu 17.04 上运行它时,出现以下异常: SEVERE: ALPN not available for JDK SSL/TLS engine io.vertx.core.VertxException: ALPN not available for JDK SSL/TLS engine at io.vertx.core.net.impl.SSLHel...

Admin

nginx ALPN 与 debian 9(stretch)
alpn

nginx ALPN 与 debian 9(stretch)

我刚刚升级到 Debian 9 (stretch),但系统似乎不支持 ALPN 协商(运行HTTP2 测试)。互联网上的所有指南仍然涉及 Jessie (Debian 8),但没有一个谈到 Stretch (Debian 9)。 OpenSSL> version OpenSSL 1.1.0f 25 May 2017 nginx -v nginx version: nginx/1.13.1 nginx从官方存储库安装 有没有一种简单的方法(无需手动重新编译 nginx)来使用 Debian 9 和 nginx 获取 ALPN? 谢谢。 ...

Admin

为什么即使我只有 OpenSSL1.0.1t,HTTP/2 测试也会说我支持 ALPN?
alpn

为什么即使我只有 OpenSSL1.0.1t,HTTP/2 测试也会说我支持 ALPN?

这个问题和这个有点相关为什么我的服务器不支持 ALPN? 但就我而言,同样测试 确实说即使我没有使用 OpenSSL1.0.2 而只使用 OpenSSL1.0.1t,ALPN 也受支持 我目前正在使用 Apache2.4.25 并激活了 h2。但令我困扰的是,即使我的 OpenSSL 不支持 ALPN,ALPN 也受支持? 我的 http2.conf 已启用conf: Protocols h2 h2c http/1.1 H2Push on H2PushPriority * afte...

Admin