小编jip*_*pie的帖子

IPv6 工作正常,IPv4 引发 OpenSSL 错误

我正在构建一个网络服务器 ( http://blog.linformattronics.nl/ ),它在 IPv4 和 IPv6 以及使用非 SSL 连接时都可以正常运行。但是,当我通过 https 连接到它时,IPv6 按预期工作,但 IPv4 连接会引发客户端错误。IPv4/https 连接的服务器端日志为空。总结成一张表:

     | http  | https
-----+-------+-------------------------------------------------------
IPv4 | works | OpenSSL error, failed. No server side logging.
-----+-------+-------------------------------------------------------
IPv6 | works | self signed certificate warning, but works as expected
Run Code Online (Sandbox Code Playgroud)

显然,甚至没有设置 SSL 隧道,这导致 Apache 日志为空。但为什么它对 IPv6 工作正常而对 IPv4 失败?我的问题是为什么会抛出这个 OpenSSL 错误,我该如何解决?

以下是有关设置的一些额外信息。


IPv6 https

用于重现 IPv6/https 行为的命令:

$ wget --no-check-certificate -O /dev/null -6 https://blog.linformatronics.nl
--2012-11-03 15:46:48--  https://blog.linformatronics.nl/
Resolving blog.linformatronics.nl (blog.linformatronics.nl)... 2001:980:1b7f:1:a00:27ff:fea6:a2e7
Connecting to …
Run Code Online (Sandbox Code Playgroud)

linux ssl ipv6 ipv4 apache-2.2

5
推荐指数
1
解决办法
1822
查看次数

标签 统计

apache-2.2 ×1

ipv4 ×1

ipv6 ×1

linux ×1

ssl ×1