> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/ua/web-development/generate-lets-encrypt-ssl.md).

# Генерація SSL від Let's Encrypt

{% hint style="danger" %}

### Дані застаріли

**База знань переїхала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Ця вікі більше не оновлюється. Актуальні інструкції та статті — за новою адресою.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

Інструкція щодо створення безкоштовного сертифіката від Let's Encrypt.

Оновлюємо списки пакетів і репозиторіїв системи:

```
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
```

## Генерація сертифіката:

{% hint style="warning" %}
Зверніть увагу, що вебсервер має бути увімкнений!
{% 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="success" %}
Далі буде проводитися автоматична перевірка дійсності вашого сертифіката щодня.
{% endhint %}
