nginx err_ssl_protocol_error 1. 解释err_ssl_protocol_error是什么 ERR_SSL_PROTOCOL_ERROR 是一个在尝试通过 HTTPS 访问网站时出现的浏览器错误,它表示在 SSL/TLS 握手过程中发生了协议错误。这通常意味着服务器和客户端(如浏览器)之间无法就使用的加密协议达成一致,或者 SSL/TLS 配置存在问题。
| 1 | 检查 SSL 证书配置 | | 2 | 确保 Nginx 开启 SSL | | 3 | 确认 SSL 协议配置 | | 4 | 重启 Nginx 服务 | ### 步骤 1:检查 SSL 证书配置 首先需要确保 SSL 证书配置正确,包括证书的路径和对应的私钥文件路径。在 Nginx 配置文件中找到 SSL 配置段,检查证书和私钥文件路径是否正确。 ```n...
但是这样的配置如果方在Nginx1.15版本是错误的,启动Nginx的时候系统会报错,原因是SSL ON这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动Nginx就会发现浏览器访问页面时就会出现” ERR_SSL_PROT OCOL_ERROR”的错误。 那么在Nginx1.15版本下,我们应该做如下配置: server{ listen 443 ssl; server...
通过园子的博文nginx-ERR_SSL_PROTOCOL_ERROR出现的原因以及解决办法找到了原因——没有启用 ssl,启用...
Nginx是一个高性能的开源Web服务器和反向代理服务器,它可以用来处理HTTP、HTTPS和其他网络协议。Nginx支持SSL/TLS协议,可以用来配置和管理SSL证书,提供安全的HTTPS连接。 certbot是一个由EFF(Electronic Frontier Foundation)开发的免费、开源的证书管理工具,它可以自动化地获取、更新和配置SSL证书。certbot支持与Nginx集成,...
/usr/local/nginx/sbin/nginx -s reload .b.修改web访问端口号为80默认端口,SSL证书的端口为443已经打开,测试,重启,没有生效。 参考如下文章 https://blog.csdn.net/ws_zll/article/details/8486033 .3.修改域名配置,去除www前缀。因为看到阿里云中域名解析显示的是xxx.com,重启nginx,没有效果,仍然报错。
在Nginx1.15版本之前,我们配置HTTPS服务是如下这样配置的。 server{ listen 443; server_name网站域名; sslon; ssl_certificateSSL证书; ssl_certificate_keySSL证书私钥; ssl_ciphers 加密算法; ssl_protocols加密协议; ssl_prefer_server_cipherson; }
certbot是一个由EFF(Electronic Frontier Foundation)开发的免费、开源的证书管理工具,它可以自动化地获取、更新和配置SSL证书。certbot支持与Nginx集成,可以帮助我们轻松地获取和配置有效的SSL证书。 当出现ERR_SSL_PROTOCOL_ERROR错误时,可能有以下几个原因和解决方法: ...
在Nginx1.15版本之前,我们配置HTTPS服务是如下这样配置的。server{ listen 443;server_name⽹站域名;sslon;ssl_certificateSSL证书;ssl_certificate_key;ssl_ciphers 加密算法;ssl_protocols加密协议;ssl_prefer_server_cipherson;} 但是这样的配置如果⽅在Nginx1.15版本是错误的,启动Nginx的时候系统会报错,...
这个问题大多数是出现在 Nginx 的配置中,原因可能是配置没有开启SSL模块。这个错误是由于Nginx版本的问题所导致的。 在Nginx1.15 版本之前,配置 HTTPS 服务是如下: server{ listen 443; server_name 网站域名; ssl on; ssl_certificate SSL证书; ssl_certificate_key SSL证书私钥; ...