Веб-контейнер DDEV-Local v1.13 + использует Debian 10 Buster, который имеет обновленную библиотеку OpenSSL, которая по умолчанию запрещает TLS v1.0 (который устарел, небезопасен и очень скоро будет запрещен веб-браузерами). ). Однако, конечно, есть серверы, которые все еще используют TLS 1.0.
Конфигурация allow TLS 1.0 находится в веб-контейнере в /etc/ssl/openssl.cnf: MinProtocol = TLSv1.2
. Если вам нужно изменить это значение на TLSv1.0 до тех пор, пока соответствующий сервер не будет обновлен, вы можете сделать это с помощью настраиваемого Dockerfile в DDEV-Local.
В своем проекте добавьте .ddev / web-build / Dockerfile, например это:
ARG BASE_IMAGE=drud/ddev-webserver:v1.13.1
FROM $BASE_IMAGE
RUN sed -i 's/TLSv1.2/TLSv1.0/g' /etc/ssl/openssl.cnf
Обратите внимание, что вы действительно хотите обновить сервер, если у вас есть какой-либо контроль над ним, потому что вам нужно использовать поддерживаемую версию TLS.
Спасибо Андреасу Хоффмейеру за полное решение.