Plesk’te Let’s Encrypt sertifika oluştururken hata alıyorsan doğrulama aşaması başarısız oluyor demektir. Genelde DNS yanlış, 80 portu kapalı ya da yönlendirme çakışması vardır. Sertifika oluşturulmaz ya da yarıda kalır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Let’s Encrypt, domain doğrulamasını yapamıyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
Domain IP’sini kontrol et
SSH ile kontrol et:
Çıkan IP ile sunucunun IP’sini karşılaştır:
Farklıysa DNS kaydını doğru IP’ye yönlendir. DNS düzelmeden SSL alınmaz.
-
80 portu açık mı kontrol et
Let’s Encrypt HTTP doğrulama yapar.
Port kapalıysa firewall kontrolü yap:
Tools & Settings > Firewall
80 ve 443 portlarının açık olduğundan emin ol.
Cloud firewall varsa orayı da kontrol et.
-
Domain yönlendirmesini geçici kapat
Şuraya gir:
Websites & Domains > Hosting Settings
“301 redirect” varsa geçici olarak kapat.
Ayrıca .htaccess içinde HTTPS zorlaması varsa geçici olarak devre dışı bırakıp tekrar dene.
-
Web yapılandırmasını onar
Ardından:
systemctl restart nginx
Sonra tekrar Let’s Encrypt oluşturmayı dene.
-
Let’s Encrypt eklentisini kontrol et
Şuraya gir:
Extensions > My Extensions
Let’s Encrypt aktif mi kontrol et.
Sorun varsa kaldırıp tekrar yükle.
-
Manuel komut ile dene
Komut çıktısında net hata mesajını görürsün. Çoğu zaman “timeout” ya da “connection refused” çıkar. Bu durumda port veya DNS sorunu vardır.
Alternatif Çözüm
Tüm web yapılandırmasını yeniden oluştur:
Ardından tekrar sertifika almayı dene.
Plesk Obsidian Lisansında Büyük İndirim!
Sunucunuzda Plesk kullanıyorsanız yüksek kurlara mahkum değilsiniz. Windows ve Linux uyumlu, orijinal güncellemeli paylaşımlı Plesk Obsidian lisanslarımıza göz atın.