小编Mic*_*ael的帖子

SSL_ERROR_RX_RECORD_TOO_LONG 证书机器人

我有以下设置:

  • 阿帕奇2.4
  • Ubuntu 16.04 LTS
  • 让加密/certbot

现在,一旦我在默认服务器上启用以下 .conf,我配置的所有顶级域都会收到 SSL_ERROR_RX_RECORD_TOO_LONG 错误。如果我禁用此配置,一切都会按预期工作。

因为这个事实,我确信 apache 侦听正确的端口、正确的 IP,并且 Letsencrypt/certbot 已正确设置。

<VirtualHost _default_:443>
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
            Require all denied
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

将此更改为

<VirtualHost _default_:443>
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
            Require all granted
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

并没有解决问题。

apache2ctl -S 
Run Code Online (Sandbox Code Playgroud)

显示了预期结果,001-default-ssl.conf 和 001-default.conf 是端口 80 和端口 443 的默认值。

openssl s_client -connect workingdomain.tld:443
Run Code Online (Sandbox Code Playgroud)

印刷:

已连接(00000003)
139991513372312:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:s23_clnt.c:794:
---
没有可用的对等证书
---
未发送客户端证书 CA 名称
---
SSL握手已读取7个字节并写入305个字节
---
新,(无),密码是(无)
不支持安全重新协商
压缩:无
扩展:无
未协商 ALPN
SSL 会话:
    协议:TLSv1.2
    密码:0000
    会话 ID:
    会话 …

virtualhost apache-2.4 ubuntu-16.04 certbot

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-2.4 ×1

certbot ×1

ubuntu-16.04 ×1

virtualhost ×1