> For the complete documentation index, see [llms.txt](https://wiki.qwins.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.qwins.co/veb-razrabotka/generaciya-lets-encrypt-ssl.md).

# Генерация Let's Encrypt SSL

Инструкция по созданию бесплатного сертификата от Let's Encrypt.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FhbXA7KbI6o6xlkhzl63u%2Flet's%20encrypt.png?alt=media&amp;token=9f31a387-e8fc-44c2-957b-2a6cd6810fee" alt=""><figcaption></figcaption></figure>

Для начала обновляем списки пакетов и репозиториев системы:

```
sudo apt-get -y update && sudo apt-get -y dist-upgrade
```

Устанавливаем **CertBot**:

```
sudo apt-get -y install certbot
```

Далее производим установку дополнительных пакетов:

Для **Nginx**:

```
sudo apt-get -y install python3-certbot-nginx
```

Для **Apache2**:

```
sudo apt-get -y install python3-certbot-apache
```

## Генерация сертификата: <a href="#generaciya-sertifikata" id="generaciya-sertifikata"></a>

{% hint style="info" %}
Обратите внимание на то, что **веб-сервер** должен быть включен!
{% endhint %}

Для **Nginx**:

```
certbot certonly --nginx -d yoursite.com
```

Для **Apache2**:

```
certbot certonly --apache -d yoursite.com
```

Если у Вас нет возможности включить **Веб-сервер**, используйте следующую команду:

```
certbot certonly --standalone -d yoursite.com
```

Используем команду для автоматической выдачи **SSL-сертификата**:

```
certbot renew
```

{% hint style="info" %}
Далее ежедневно будет проходить автоматическая проверка на валидность Вашего сертификата.
{% endhint %}
