Ответ
Да, Let's Encrypt — это бесплатный, автоматизированный и открытый центр сертификации, предоставляющий SSL/TLS сертификаты.
Как получить:
- Установите Certbot (официальный клиент Let's Encrypt).
- Запустите команду для вашего веб-сервера, например для Nginx:
sudo certbot --nginx -d example.com
- Certbot автоматически настроит SSL и обновит конфигурацию.
Особенности:
- Сертификаты действительны 90 дней, но Certbot может автоматически обновлять их.
- Поддерживает wildcard-сертификаты (
*.example.com). - Работает только с валидными доменами (не для локальных IP).
Пример успешного HTTPS в Nginx:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
# ... остальная конфигурация
}