如何解决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安全设置来解决该问题
-
docker-compose exec php-fpm bash
- root @ 8d1d14a86c67:/ var / www#
apt-get update && apt-get install vim -y
-
vi /etc/ssl/openssl.cnf
- 将
TLSv1.2
更改为TLSv1
,将DEFAULT@SECLEVEL=2
更改为DEFAULT@SECLEVEL=1
- 使用
CTRL + ZZ
保存文件 - 重新启动php-fpm
docker-compose restart php-fpm
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。