mkcert
, похоже, не установлен (или, возможно, не по правильному пути) в Ubuntu
ddev version
DDEV-Local version v1.8.0
commit v1.8.0
db drud/ddev-dbserver:v1.8.0-10.2
dba drud/phpmyadmin:v1.8.0
ddev-ssh-agent drud/ddev-ssh-agent:v1.8.0
docker 18.09.5
docker-compose 1.21.2
domain ddev.local
os linux
router drud/ddev-router:v1.8.0
web drud/ddev-webserver:v1.8.0
На Убунту 18
mkcert -install
zsh: command not found: mkcert
Если вы используете (доморощенный менеджер пакетов в Linux или macOS, или используете установщик Windows ddev, или используете Chocolatey в WIndows), то mkcert устанавливается для вас. Во всех остальных случаях вы должны установить его самостоятельно, см. https://github.com/FiloSottile/mkcert
Обратите внимание, что mkcert является необязательным. Именно так мы заставляем браузер (и curl и т. д.) доверять локальному сайту разработки, используя https. Но, конечно, мы можем просто использовать все различные средства, которые мы всегда использовали, чтобы игнорировать ненадежные соединения. Но mkcert делает это действительно хорошо!
Обратите внимание, что в Linux mkcert -install
может дать вам некоторые дополнительные инструкции, которые вам нужно будет выполнить, чтобы все работало правильно, см. документы.
Спасибо, у меня получилось. После mkcert -install
я получил сообщение об успешном завершении (без дополнительных инструкций) и перезапустил браузеры. Но все равно при попытке зайти на https://foo.ddev.local:8081/
получаю ошибку SSL
Если нет ddev stop --all
, сделайте это, а затем ddev start
. Необходимо перезапустить ddev-router, чтобы в него были добавлены новые сертификаты. Какой браузер вы используете? У меня нет проблем с этим в Ubuntu 18.04, и Chrome, и Firefox работают. (О, пожалуйста, проверьте, работает ли curl...)
О, я вижу, что на
ddev start
выдается предупреждение «mkcert может быть неправильно установлен, пожалуйста, установите его,brew install mkcert nss
,choco install -y mkcert
и т. д., а затемmkcert -install
». Мне показалось, что я читал в каком-то выпуске, что mkcert теперь является установленной частью ddev.