首页 新闻 会员 周边

chrome 访问 nginx 时出现 "ERR_SSL_PROTOCOL_ERROR"

0
悬赏园豆:30 [已解决问题] 解决于 2023-09-15 23:14

nginx 的 ssl 配置如下:

server {
  listen  443;
  server_name ***

  ssl_certificate   /etc/nginx/certs/***.pem;
  ssl_certificate_key  /etc/nginx/certs/***.key;
  ssl_session_timeout 5m;
  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
  ssl_prefer_server_ciphers on;

curl 命令请求错误如下

curl: (35) LibreSSL/3.3.6: error:1404B42E:SSL routines:ST_CONNECT:tlsv1 alert protocol version
dudu的主页 dudu | 高人七级 | 园豆:30943
提问于:2023-09-15 23:05
< >
分享
最佳答案
0

通过园子的博文 nginx-ERR_SSL_PROTOCOL_ERROR出现的原因以及解决办法 找到了原因——没有启用 ssl,启用方法:

  • listen 443 改为 listen 443 ssl
    或者
  • 添加一行 ssl on
dudu | 高人七级 |园豆:30943 | 2023-09-15 23:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册