SSL для локальной разработки (Linux)

  1. В /etc/hosts добавить локальный домен. К примеру 127.0.0.1 test.local

  2. Выпустить SSL сертификат командой. Заменить localhost на test.local(свой домен какой-то) Файлы .crt и .key будут сгенерированы в той же папке, где выполняется команда openssl req -x509 -newkey rsa:4096 -nodes -keyout localhost.key -out localhost.crt -days 365 -subj "/CN=localhost"

  3. Добавить полученные файлы в /usr/local/share/ca-certificates/

  4. После добавления файлов выполнить команду sudo update-certificates

  5. Добавить файлы в docker сбоку в папку /docker/ssl

  6. В nginx конфиге для сайта указать путь к сертификатам

Last updated