1. 解释err_ssl_protocol_error是什么 ERR_SSL_PROTOCOL_ERROR 是一个在尝试通过 HTTPS 访问网站时出现的浏览器错误,它表示在 SSL/TLS 握手过程中发生了协议错误。这通常意味着服务器和客户端(如浏览器)之间无法就使用的加密协议达成一致,或者 SSL/TLS 配置存在问题。
### 步骤 2:确保 Nginx 开启 SSL 确认Nginx 是否已经开启 SSL 功能,在 Nginx 配置文件中需要添加 SSL 配置,包括使用的 SSL 协议、加密算法等。 ```nginx server { listen 443 ssl; server_name yourdomain.com; ssl on; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+...
ERR_SSL_PROTOCOL_ERROR是一个常见的SSL/TLS握手错误,它表示在建立安全连接时发生了协议错误。通常情况下,这个错误是由于服务器和客户端之间的SSL/TLS协议版本不匹配或配置错误导致的。 Nginx是一个高性能的开源Web服务器和反向代理服务器,它可以用来处理HTTP、HTTPS和其他网络协议。Nginx支持SSL/TLS协议,可以用来配...
ssl_prefer_server_ciphers on;} 但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。那么在Nginx1.15...
ssl_prefer_server_ciphers on; } 但是这样的配置如果方在Nginx1.15版本是错误的,启动Nginx的时候系统会报错,原因是SSL ON这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动Nginx就会发现浏览器访问页面时就会出现” ERR_SSL_PROT OCOL_ERROR”的错误。
通过园子的博文nginx-ERR_SSL_PROTOCOL_ERROR出现的原因以及解决办法找到了原因——没有启用 ssl,启用...
certbot是一个由EFF(Electronic Frontier Foundation)开发的免费、开源的证书管理工具,它可以自动化地获取、更新和配置SSL证书。certbot支持与Nginx集成,可以帮助我们轻松地获取和配置有效的SSL证书。 当出现ERR_SSL_PROTOCOL_ERROR错误时,可能有以下几个原因和解决方法: ...
ssl_prefer_server_ciphers on;} 但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。那么在Nginx1.15...
ssl_prefer_server_ciphers on;} 但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。那么在Nginx1.15...
ssl_prefer_server_ciphers on;} 但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。那么在Nginx1.15...