Как включить шифрование HTTPS для веб-сервера Nginx с помощью Let's Encrypt?

В ответ на вопрос, для Ubuntu 18.04, как я могу эффективно включить шифрование HTTPS на веб-сервере Nginx? В частности, мне нужно использовать Let's Encrypt, чтобы установить бесплатные сертификаты TLS / SSL для включения шифрования.

3
задан 5 July 2018 в 09:50

1 ответ

Это должно сработать.

Установите программное обеспечение Certbot на свой сервер.
Добавьте репозиторий:

sudo add-apt-repository ppa:certbot/certbot

Обновите список пакетов, чтобы получить информацию о пакете нового репозитория:

sudo apt update 

Установите пакет Nginx Certbot с помощью apt:

sudo apt install python-certbot-nginx

Разрешите HTTPS-трафик, разрешив полный профиль Nginx и удалите избыточный допуск профиля HTTP Nginx:

sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP' 

Получите сертификат SSL с помощью плагина Nginx:

sudo certbot --nginx -d example.com -d www.example.com 

Дайте мне знать, если я что-нибудь забыл и я отредактирую соответственно.

0
ответ дан 5 July 2018 в 09:50

Другие вопросы по тегам:

Похожие вопросы: