Încerc să folosesc instrumentul Apache benchmark. După ce folosesc următoarea comandă, primesc
xx@xx:/etc/apache2/bin$ ./ab -n 10 https://10.29.2.98/
Acesta este ApacheBench, Versiunea 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licențiat la Apache Software Foundation, http://www.apache.org/
Benchmarking 10.29.2.98 (aveți răbdare)... strângere de mână SSL a eșuat (1).
140483846321920:error:140943FC:Rutine SSL:ssl3_read_bytes:sslv3 alertă înregistrare proastă
mac:ssl/record/rec_layer_s3.c:1536:SSL alertă numărul 20
Acordarea de mână SSL a eșuat (1).
140483846321920:error:140943FC:Rutine SSL:ssl3_read_bytes:sslv3 alertă înregistrare proastă mac:ssl/record/rec_layer_s3.c:1536:SSL alertă numărul 20
Acordarea de mână SSL a eșuat (1).
.
.
În httpd-ssl
fișier de configurare, SSLCipherSuite & Protocol arată astfel,
xxx@xxx:/etc/apache2/conf/extra$ vi httpd-ssl.conf
SSLCipherSuite AES128-SHA256
SSLProtocol all -SSLv3
Cu toate acestea, atât din browser cât și din curl pot vedea https
lucru,
xxx@xxx:~$ curl -k https://10.29.2.98
<HTML>
<corp>
Bine ati venit!!
</corp>
</html>
Din nou, dacă forțez curl să folosească tls1.2, primesc următoarele,
xxx@xxx:~$ curl -k https://10.29.2.98 --tlsv1.2 --tls-max 1.2
curl: (35) eroare:140943FC:Rutine SSL:ssl3_read_bytes:sslv3 alertă înregistrare proastă mac
Ajutor, cu ce am greșit?
Am instalat apache și OpenSSL din codul sursă.
Apache :2.4.46
OpenSSL: 1.1.1c