nginx错误日志出现SSL_do_handshake() failed的解决方法

  • 2016-04-16 22:57:49
  • 运维
  • 54
  • shevechco

今天在检查nginx的错误日志error.log时发现了大量SSL_do_handshake() failed的错误日志,日志内容如下:

202504071321167174253120.png

出现上述问题实际就是https认证过程中出现了一些问题导致该错误,如果我们的证书配置没有问题,那么就在nginx的配置添加以下配置进行解决

#添加两行配置
proxy_ssl_server_name on; proxy_ssl_session_reuse off; #整个配置如下:
location / { proxy_pass http://127.0.0.1:9090; proxy_ssl_server_name on; proxy_ssl_session_reuse off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }

然后重启nginx,后面就没有再大量出现该日志了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.sulao.cn/post/205

相关推荐