微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laradock和OpenSSL:dh密钥太小

如何解决Laradock和OpenSSL:dh密钥太小

我有一个laradock合作的项目。如果我尝试通过Laravel发送电子邮件,则会返回此错误

无法与主机out.postassl.it建立连接 :stream_socket_client():SSL操作失败,代码为1。OpenSSL 错误消息:错误:141A318A:SSL例程:tls_process_ske_dhe:dh密钥 太小

超越docker,它可以工作,所以我认为问题出在某些docker容器中。 这是Nginx.conf:

document.getElementById("amount").value

default.conf:

LAN COD     DESC
C   1234    Description in spanish 
V   1234    Description in english 
C   1235    Description in spanish  
V   1235    Description in english   
C   1236    Description in spanish      
V   1236    Description in english

如何解决错误? 谢谢!

解决方法

我在开发中也遇到了这个问题。

您可以通过降低php-fpm服务中的TLS安全设置来解决该问题

  1. docker-compose exec php-fpm bash
  2. root @ 8d1d14a86c67:/ var / www#apt-get update && apt-get install vim -y
  3. vi /etc/ssl/openssl.cnf
  4. TLSv1.2更改为TLSv1,将DEFAULT@SECLEVEL=2更改为DEFAULT@SECLEVEL=1
  5. 使用CTRL + ZZ保存文件
  6. 重新启动php-fpm docker-compose restart php-fpm

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。