Files
OBS/2. Проекты/Adguard/4. Получение SSL-сертификатов.md

980 B
Raw Blame History

Сначала настроим "заглушку" в Nginx, чтобы Certbot мог подтвердить домен.

Настраиваем default конфиг Nginx:

nano /etc/nginx/sites-available/default

Вставляем код:

server {
    listen 80 default_server;
    server_name _;
    
    # Разрешаем Certbot'у проверять домены
    location ^~ /.well-known/acme-challenge/ {
        default_type "text/plain";
        root /var/www/html;
    }

    # Все остальные запросы отбрасываем
    location / {
        return 404;
    }
}

Сохранить и выйти.

Перезапускаем Nginx:

sudo systemctl reload nginx

Получаем сертификат: Указать свой домен!

sudo certbot certonly --webroot -w /var/www/html -d adguard.example.com

[!Bug] Переход в 5. Настройка Nginx как Прокси