Let's Encrypt sertifikası kurulumunda 'Challenge failed' hatası alıyorum, nasıl çözerim?
Yeni kurduğum Ubuntu 22.04 LTS sunucuma nginx ile bir web sitesi kurdum ve Let's Encrypt kullanarak ssl sertifikası yüklemeye çalışıyorum. Certbot ile `sudo certbot --nginx` komutunu çalıştırdığımda sürekli olarak "Challenge failed for domain example.com" ve "The client lacks sufficient authorization :: The key authorization file is not reachable" benzeri hatalar alıyorum. DNS kayıtlarım doğru, A kaydı ve www kaydı sunucunun IP'sini gösteriyor ve `dig` ile kontrol ettiğimde doğru IP'ye çözümleniyor. Web sitesi HTTP üzerinden sorunsuz çalışıyor ve tarayıcıdan erişilebiliyor. Nginx yapılandırmasını kontrol ettim, 80 portu açık ve yönlendirme doğru görünüyor. `ufw` güvenlik duvarı üzerinde 80 ve 443 portlarını açtım. `systemctl status nginx` ile Nginx'in çalıştığını doğruladım. `.well-known/acme-challenge` dizinine erişim denemeleri de başarısız oluyor. hata loglarında da spesifik bir ipucu bulamadım. Bu sorunu nasıl çözebilirim, sertifika neden doğrulanamıyor ve siteme SSL ekleyemiyorum?