Инструменты пользователя

Инструменты сайта


wiki:freebsd:certbot

Установка плагина certbot nginx для SSL Lets'Encrypt

Установка из портов

cd /usr/ports/security/py-certbot-nginx
make install clean

Конфигурация nginx

# Создаем директорию для проверки сертификатов в nginx
mkdir -p /usr/local/www/.well-known/acme-challenge

В виртуальном хосте нужного домена создаем новый локейшн

  location /.well-known/acme-challenge/ {
    root /usr/local/www;
    default_type text/plain;
  }
openssl dhparam -out /usr/local/etc/letsencrypt/dhparams.pem 2048

Получение сертификатов SSL

Получаем сертификат, выполняя certbot

# тестируем
certbot certonly --webroot -w /usr/local/nginx -d srv206.vps-server.ru --email support@vps-server.ru  --dry-run 
 
# если все успешно, то убираем  --dry-run и выполняем еще раз!

Если все успешно, то убираем –dry-run и выполняем еще раз!

wiki/freebsd/certbot.txt · Последнее изменение: 2024/10/28 22:34 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki