DevOps və Deployment

Let’s Encrypt “Unauthorized / 404 challenge” niyə olur?

DevOps və Deployment
09 fevral 2026
318 baxış
Let’s Encrypt “Unauthorized / 404 challenge” niyə olur?

Sertifikat alanda 404 görürsə, səbəb adətən Nginx route və ya Cloudflare proxy-dir.

Sertifikat alırsan, amma belə yazır: unauthorized, challenge 404. Bu o deməkdir ki, Let’s Encrypt həmin faylı internetdən görə bilmir. Ən çox səbəb: 1) Nginx location səhvdir /.well-known/acme-challenge/ yolu yanlış root-a gedir. 2) Redirect hər şeyi udur http→https redirect challenge-i də aparır, nəticədə fayl tapılmır. 3) Cloudflare proxy problemi Bəzən proxy açıq olanda challenge düzgün çatmır (xüsusən yanlış cache/rule varsa). 4) Webroot səhv göstərilib certbot -w verdiyin papka Nginx-in root-u deyil. Sadə həll: - Nginx-də challenge üçün ayrıca location aç - Redirect-i challenge üçün istisna et - Faylı brauzerdə test elə: http://domain/.well-known/acme-challenge/test Bu işləyəndən sonra certbot rahat sertifikat alır.

Ismayil Ismayilov

Content Author at KeyTD

Ismayil shares practical notes on software quality, delivery speed, and building reliable products.