SSL sertifikat muddati tugab qolmasligi uchun nima qilish kerak
SSL/TLS sertifikat muddatini tekshirish, Let's Encrypt avto-yangilanishini sozlash, to'liq zanjir (fullchain) va TLS 1.2/1.3 sozlamalari.
Muddati tugagan sertifikat nimaga olib keladi
Sertifikat muddati tugagach, brauzerlar foydalanuvchiga qizil ogohlantirish ko'rsatadi, ko'pchilik saytdan chiqib ketadi, API va mobil ilovalar esa ulanmay qoladi. Ko'p hollarda sabab oddiy: avto-yangilanish jim to'xtab qolgan.
Let's Encrypt avto-yangilanishi
Let's Encrypt sertifikatlari 90 kunga beriladi. Certbot odatda avto-yangilanishni o'zi sozlaydi. Ishlashini tekshiring:
sudo certbot renew --dry-run
systemctl list-timers | grep certbot- Yangilangandan keyin veb-serverni qayta yuklash (reload) kerak: --deploy-hook "systemctl reload nginx".
- Sertifikat tugashiga 30, 14 va 7 kun qolganda ogohlantirish (monitoring) sozlang.
To'liq zanjir (fullchain)
Serverga faqat sertifikatning o'zini emas, oraliq sertifikatlar bilan birga (fullchain.pem) o'rnating — aks holda ba'zi qurilmalar «ishonchsiz» deb hisoblaydi.
ssl_certificate /etc/letsencrypt/live/domen.uz/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domen.uz/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;Eskirgan protokollar
TLS 1.0 va 1.1 eskirgan va xavfli hisoblanadi. Faqat TLS 1.2 va 1.3 ni qoldiring (yuqoridagi ssl_protocols qatori).
SecScan sertifikat muddatini, zanjirni, domen nomiga mosligini va TLS 1.0/1.1 yoqilganligini avtomatik tekshiradi.