SSL sertifikası
Sertifikalar Let's Encrypt'ten alınır ve süresi dolmadan otomatik yenilenir.
Nasıl çalışır
Panel sertifikaları Let's Encrypt'ten alır ve yeniler. Doğrulama yöntemini alan adının durumuna göre kendisi seçer:
- HTTP doğrulaması — alan adının A kaydı bu sunucuyu gösteriyorsa kullanılır.
- DNS doğrulaması — alan adının ad sunucuları bu panelin PowerDNS'ine yönlendirilmişse ya da Cloudflare bağlıysa kullanılır. Alan adı henüz bu sunucuya yönlenmemiş olsa bile çalışır ve wildcard sertifika almanın tek yoludur.
Alan adı bu iki durumdan hiçbirinde değilse panel Let's Encrypt'e gitmeden hata verir. Sertifika ve özel anahtar sunucunuzda kalır.
Sertifika alma
Site oluştururken Otomatik SSL açıksa başka bir işlem yapmanız gerekmez. Sonradan almak için sitenin satırındaki SSL Al düğmesini kullanın. Sertifika alındığında site HTTPS'e geçer ve site kartında SSL Aktif görünür.
Panelin kendi adresi için de sertifika alabilirsiniz: Ayarlar → Panel erişimi → Panel SSL sertifikası. Bu adım için DNS doğrulaması kullanıldığından Cloudflare bağlantısı gerekir. Let's Encrypt süre sonu uyarılarını göndereceği adres için aynı bölümdeki isteğe bağlı bildirim e-postasını doldurabilirsiniz.
Yenileme
Panel, süresi yaklaşan sertifikaları kendi zamanlayıcısıyla yeniler; elle işlem gerekmez. Yönetici, hepsini hemen yenilemek isterse Siteler → SSL Yenile (tümü) düğmesiyle vadesi yaklaşan tüm sertifikalar için yenileme başlatabilir.
Sertifikanın geçerlilik tarihlerini sunucudan da görebilirsiniz:
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null \ | openssl x509 -noout -dates
Wildcard sertifika
*.example.com biçimindeki wildcard sertifikalar yalnızca DNS doğrulamasıyla alınabilir. Alan adı için DNS doğrulaması kullanılabiliyorsa (PowerDNS'e yönlendirilmiş ad sunucuları ya da Cloudflare bağlantısı) panel wildcard sertifikayı kendisi alır.
Sitedeki Wildcard Desteği Ekle düğmesi sertifikayı değiştirmez; *.example.com isteklerinin bu siteye yönlenmesini sağlar ve *.example.com A kaydını yazar. Desteği kaldırırsanız bu istekler "eşleşen site yok" sayfasına düşer.
Sertifika alınamıyorsa
- "DNS bekleniyor" — alan adı henüz bu sunucuya yönlenmiyor. A kaydını kontrol edin; panel saatte bir, 48 saat boyunca yeniden dener. Bundan sonra otomatik deneme durur ve sertifikayı Yeniden Al ile elle başlatırsınız. DNS dışındaki hatalarda deneme günlük ve artan aralıklarla, en fazla 6 kez yapılır.
- CAA kaydı — alan adında Let's Encrypt'e izin vermeyen bir CAA kaydı varsa doğrulama reddedilir.
- 80 ve 443 portları kapalı — HTTP doğrulaması 80 portuna erişim ister. Güvenlik duvarını ve hosting sağlayıcınızın ağ kurallarını kontrol edin.
- Cloudflare "tam koruma" modunda ama sunucuda sertifika yok — Cloudflare sunucuya HTTPS ile bağlanmaya çalışır; sertifika yoksa site açılmaz. Önce sertifikayı alın.
- Deneme sınırı — Let's Encrypt, kısa sürede çok sayıda başarısız denemeye sınır uygular. Arka arkaya başarısız denemelerden sonra bir süre beklemeniz gerekir.
Bir denemenin neden başarısız olduğu, panelde gösterilen hata mesajında belirtilir.