====== Установка плагина 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 и выполняем еще раз!