HTTPS (от англ. HyperText Transfer Protocol Secure) – это безопасный протокол передачи данных, который поддерживает шифрование посредством криптографических протоколов SSL и TLS, и является расширенной версией протокола HTTP. Let's Encrypt — это бесплатный, автоматизированный и открытый Центр сертификации (ЦС). Чтобы сгенерировать SSL сертификат от Let's Encrypt для собственного веб-приложения нужно выполнить несколько простых действий. Для начала у нас должно быть: 1. Сервер на котором запущено веб-приложение...
В этой статье попробуем выпустить серификат LE (здесь и далее подразумевается Let’s Encrypt) в приложении docker-compose. И не просто выпустить, а периодически перевыпускать и использовать в web-сервере Nginx. То есть настроим автоматический выпуск и использование сертификата Let’s Encrypt. Я пользуюсь ОС Ubuntu. Docker и docker-compose установлены там же. Вы можете использовать своё окружение. Реализация Для выпуска сертификата LE используется протокол ACME. Его реализация существует на многих платформах/языках...