| 1 | 检查 SSL 证书配置 | | 2 | 确保 Nginx 开启 SSL | | 3 | 确认 SSL 协议配置 | | 4 | 重启 Nginx 服务 | ### 步骤 1:检查 SSL 证书配置 首先需要确保 SSL 证书配置正确,包括证书的路径和对应的私钥文件路径。在 Nginx 配置文件中找到 SSL 配置段,检查证书和私钥文件路径是否正确。 ```ng...
ssl_protocols 加密协议; ssl_prefer_server_ciphers on; } 但是这样的配置如果方在Nginx1.15版本是错误的,启动Nginx的时候系统会报错,原因是SSL ON这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动Nginx就会发现浏览器访问页面时就会出现” ERR_SSL_PROT OCOL_ERROR”的错误。 那么在Nginx1.15...
当出现ERR_SSL_PROTOCOL_ERROR错误时,可能有以下几个原因和解决方法: SSL/TLS协议版本不匹配:请确保Nginx和客户端之间的SSL/TLS协议版本一致。可以通过在Nginx配置文件中设置ssl_protocols参数来指定支持的协议版本,例如:ssl_protocols TLSv1.2 TLSv1.3; SSL证书配置错误:请检查Nginx配置文件中的SSL证书相关配置,包括证...
通过园子的博文nginx-ERR_SSL_PROTOCOL_ERROR出现的原因以及解决办法找到了原因——没有启用 ssl,启用...
解决方法: 首先确认Nginx的版本 $ nginx -v nginx version: nginx/1.19.0 Markdown 复制 如果版本是1.15版本前,修改配置文件加上ssl on; server{listen443;server_namewww.kjarbo.com kjarbo.com;indexindex.phpindex.htmlindex.htm default.php default.htm default.html;root/usr/www/blog;sslon;#1.15版本前...
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version 2019-12-24 10:50 −## 问题描述: 使用linux安装东西的时候出现的一个错误:OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version ## 解决办法: 执行如下命令即可: ``` ...
这种情况会导致 nginx 和浏览器之间的握手出现问题,从而导致 Chrome 报出ERR_SSL_PROTOCOL_ERROR ,FireFox 则会报出SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET 。 那么解决方法也很简单,只要在所有的 server 块统一这个配置就好了。要么都设置为 on,要么都设置为 off,问题解决。目前没有尝试多个 http 块隔离两...
域名 静态页面 err_ssl_protocol_error NGINX openssl 网络静态域名,点击文章左下角"阅读原文",预览本文章的示例站点。在上一篇文章《使用coding.net发布你的个人博客》,我们介绍了怎么在coding.net部署个人的静态网站/博客站点,今天我们聊一下怎么来自定义已经部署好站
and in the browser I can see the message: "ERR_SSL_PROTOCOL_ERROR" (image.png in attached). When I restart nginx, everything works again. How to reproduce the problem: 1 - start nginx; 2 - open the browser and check that the communication works; 3 - in the terminal execute...