Щоб налаштувати SSL-сертифікат Let’s Encrypt на CentOS 7 з веб-сервером Nginx, вам потрібно виконати кілька кроків. Вам також потрібно встановити Nginx, якщо це ще не зроблено. Ось загальний огляд процесу:
Встановіть Nginx, якщо він вже не встановлений:
yum install nginx
Запустіть сервіс Nginx та додайте його до автозавантаження:
systemctl start nginx
systemctl enable nginx
Встановіть пакет certbot
, який допоможе вам отримати SSL-сертифікати Let’s
yum install certbot python2-certbot-nginx
Далі, використовуйте Certbot для отримання SSL-сертифіката та налаштування Nginx:
certbot --nginx
Ця команда запустить процес налаштування SSL-сертифікату Let’s Encrypt для вашого сайту, і Certbot спробує виявити конфігураційний файл Nginx для вашого сайту та автоматично налаштує SSL.
Слідуйте інструкціям, які вам надасть Certbot. Вас можуть запитати про вашу електронну адресу, погодження з умовами Let’s Encrypt та інші опції.
Після успішного налаштування SSL-сертифіката Certbot автоматично внесе зміни до вашої конфігурації Nginx, щоб включити HTTPS.
Перезапустіть Nginx для застосування змін:
systemctl restart nginx
- Ваш сайт тепер повинен бути доступний за посиланням https://ваш_домен або https://ваш_IP_адрес.
Це базовий опис процесу налаштування SSL-сертифіката Let’s Encrypt на CentOS 7 з веб-сервером Nginx. Важливо зазначити, що ви повинні мати налаштований веб-сайт у Nginx перед виконанням кроків для налаштування SSL. Також переконайтеся, що ваш сервер має відкритий доступ до портів 80 та 443 для коректної роботи Certbot.