
Bir web sitesinin adres çubuğunda kilit simgesi görünmüyorsa ziyaretçiler tarayıcıdan "Güvenli değil" uyarısı alır, formlar ve giriş sayfaları risk altında kalır. İyi haber şu ki cPanel SSL kurulumu çoğu hosting hesabında birkaç tıklamadan ibarettir; cPanel'in AutoSSL özelliği ücretsiz bir sertifikayı otomatik olarak alır, kurar ve süresi dolmadan yeniler. Bu rehberde cPanel'in güncel Jupiter arayüzünde SSL/TLS Status ekranını nasıl kullanacağınızı, AutoSSL'in hangi durumlarda başarısız olduğunu, HTTPS yönlendirmesini nasıl açacağınızı ve sertifikanın gerçekten çalıştığını nasıl doğrulayacağınızı adım adım anlatıyoruz.
AutoSSL Nedir, Let's Encrypt ile İlişkisi Ne?
AutoSSL, cPanel ve WHM'e yerleşik bir sertifika otomasyon sistemidir. Hesabınızdaki alan adlarını tarar, sertifikası olmayan, süresi dolmak üzere olan veya kendinden imzalı (self-signed) sertifika kullanan alan adları için bir sertifika sağlayıcısından alan adı doğrulamalı (DV) sertifika ister ve onu ilgili sitelere kurar.
Sertifikayı veren taraf, sunucu yöneticisinin WHM'de seçtiği AutoSSL sağlayıcısıdır. Yaygın iki seçenek vardır:
- Let's Encrypt: Kâr amacı gütmeyen, ücretsiz ve otomatik sertifika yetkilisi. cPanel'de eklenti olarak etkinleştirilir.
- Sectigo (cPanel): cPanel lisansıyla birlikte gelen, yine ücretsiz DV sertifika sağlayıcısı.
Paylaşımlı hosting kullanıyorsanız bu seçimi siz yapmazsınız; sağlayıcı ayarını hosting firması WHM üzerinden belirler. Sizin açınızdan sonuç aynıdır: tarayıcıların güvendiği, ücretsiz ve otomatik yenilenen bir sertifika. Sitenizin bir Let's Encrypt sertifikası mı yoksa Sectigo sertifikası mı kullandığını SSL/TLS Status ekranında veya sertifika ayrıntılarında görebilirsiniz.
Kendi VDS'inizde cPanel olmadan çalışıyorsanız aynı işi Certbot ile yapabilirsiniz; ayrıntılar için Certbot ile Let's Encrypt SSL kurulumu rehberine göz atın.
cPanel SSL Kurulumu Öncesi Kontrol Listesi
AutoSSL'in başarılı olması için sertifika sağlayıcısının alan adınızın gerçekten sizin sunucunuza ait olduğunu doğrulayabilmesi gerekir. Doğrulama çoğunlukla HTTP üzerinden yapılır: sağlayıcı, sitenizin .well-known dizini altında geçici bir dosyaya erişmeye çalışır. Bu nedenle şu koşullar sağlanmalıdır:
- Alan adı bu sunucuyu göstermeli. Nameserver'lar hosting firmanıza yönlendirilmiş ya da A kaydı hosting sunucunuzun IP adresine ayarlanmış olmalıdır. Yeni bağlanan bir alan adında DNS yayılmasının tamamlanmasını bekleyin. Bu konunun detayları alan adını hostinge bağlama yazımızda var.
- www kaydı da çözülmeli.
www.alanadiniz.comiçin bir CNAME veya A kaydı yoksa sertifika yalnızca çıplak alan adını kapsar, www adresinde uyarı alırsınız. - .well-known dizini engellenmemeli. .htaccess içindeki agresif yönlendirme veya erişim kuralları, güvenlik eklentileri ya da bakım modu doğrulama dosyasına erişimi kesebilir.
- Proxy/CDN durumu bilinmeli. Alan adı bir CDN veya proxy arkasındaysa doğrulama isteği sunucunuza ulaşmayabilir. Böyle bir durumda sertifika süreci tamamlanana kadar proxy'yi geçici olarak kapatmak işinizi kolaylaştırır.
Alan adınızın hangi IP'ye çözüldüğünü kontrol etmek için ücretsiz DNS sorgulama aracını kullanabilirsiniz; dönen A kaydı cPanel'in sağ panelindeki "Shared IP Address" veya "Dedicated IP Address" değeriyle aynı olmalıdır.
Adım Adım: SSL/TLS Status ile AutoSSL Çalıştırma
Jupiter temasında SSL ile ilgili tüm araçlar Security (Güvenlik) bölümünde toplanır. Arayüzünüz Türkçe ise menü adları çevrilmiş görünebilir; aşağıda orijinal İngilizce adları da veriyoruz.
- cPanel'e giriş yapın ve Security bölümünde SSL/TLS Status simgesine tıklayın.
- Açılan listede hesabınızdaki her alan adı ve otomatik oluşturulan alt alan adları (www, mail, cpanel, webmail, autodiscover gibi) satır satır görünür. Her satırın yanındaki simge, o adın geçerli bir sertifikası olup olmadığını gösterir.
- Sayfanın üst kısmındaki Run AutoSSL düğmesine basın. Süreç birkaç dakika sürebilir; bu sırada sayfa ilerleme bilgisini gösterir.
- İşlem bittiğinde satırları yeniden inceleyin. Yeşil kilit, alan adının sağlayıcıdan alınmış geçerli bir sertifikayla korunduğunu gösterir. Sorun olan satırlarda kısa bir hata açıklaması yer alır.
- Hata görürseniz satırdaki açıklamayı okuyun, aşağıdaki sorun giderme bölümüne göre düzeltin ve AutoSSL'i yeniden çalıştırın.
Run AutoSSL düğmesini görmüyorsanız hosting firmanız bu özelliği hesabınız için kısıtlamış olabilir; bu durumda destek ekibinden AutoSSL'in tetiklenmesini isteyebilirsiniz. Düğmeye basmasanız bile AutoSSL sunucuda düzenli aralıklarla kendiliğinden çalışır; manuel tetikleme yalnızca beklemeden sonuç almanızı sağlar.
Belirli alan adlarını AutoSSL dışında bırakmak
Bazı alt alan adlarının sertifika almasını istemeyebilirsiniz; örneğin kullanılmayan bir alt alan adının her seferinde hata üretmesi gibi. SSL/TLS Status ekranında ilgili satırları işaretleyip Exclude Domains from AutoSSL seçeneğini kullanabilirsiniz. Daha sonra fikrinizi değiştirirseniz aynı ekrandan Include Domains during AutoSSL ile geri ekleyebilirsiniz. Ana alan adınızı ve www adresini dışarıda bırakmamaya dikkat edin.
AutoSSL Hataları ve Çözümleri
AutoSSL hatalarının büyük çoğunluğu doğrulama aşamasında yaşanır. En sık karşılaşılan durumları aşağıdaki tabloda özetledik.
| Belirti | Muhtemel neden | Çözüm |
|---|---|---|
| Alan adı başka bir IP'ye çözülüyor uyarısı | DNS kayıtları eski hostingi veya proxy IP'sini gösteriyor | A kaydını hosting IP'sine güncelleyin, yayılmayı bekleyip AutoSSL'i yeniden çalıştırın |
| www satırı hatalı, ana alan adı başarılı | www için DNS kaydı yok | www için CNAME (ana alan adına) veya A kaydı ekleyin |
| HTTP doğrulaması başarısız | .htaccess kuralları, güvenlik eklentisi veya bakım modu .well-known yolunu engelliyor | Engelleyen kuralı geçici olarak kaldırın; .well-known için istisna tanımlayın |
| mail veya autodiscover satırı hatalı | Bu alt adlar için DNS kaydı yok veya başka sunucuyu gösteriyor | E-postayı bu hostingde kullanıyorsanız kayıtları ekleyin; kullanmıyorsanız AutoSSL dışında bırakın |
| Sertifika kurulu ama tarayıcı hâlâ uyarı veriyor | Sayfada http ile yüklenen görsel, betik veya stil dosyaları var | Karışık içeriği (mixed content) düzeltin, site adresini https olarak güncelleyin |
Sağlayıcıların belirli bir süre içindeki sertifika talebi sayısına üst sınır koyduğunu da unutmayın. Hatayı düzeltmeden AutoSSL'i art arda defalarca çalıştırmak sorunu çözmez; önce nedeni giderin, sonra tek bir deneme yapın.
HTTPS Yönlendirmesini Açma
Sertifikanın kurulu olması, ziyaretçilerin otomatik olarak HTTPS sürümüne gideceği anlamına gelmez. Siteye http:// ile gelen kullanıcıları güvenli sürüme yönlendirmeniz gerekir. cPanel'de bunun iki yolu vardır.
1. Domains ekranından Force HTTPS Redirect
Domains bölümündeki Domains sayfasını açın. Her alan adının satırında Force HTTPS Redirect anahtarı bulunur. Bu anahtar yalnızca alan adının geçerli bir sertifikası varsa etkinleştirilebilir. Açtığınızda o alan adına gelen HTTP istekleri kalıcı olarak HTTPS'e yönlendirilir.
2. .htaccess ile yönlendirme
Daha fazla kontrol istiyorsanız sitenizin kök dizinindeki .htaccess dosyasının en üstüne şu kuralları ekleyebilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
İki yöntemi aynı anda kullanmak çoğu zaman sorun çıkarmaz, ancak yönlendirme döngüsü (çok fazla yönlendirme hatası) görürseniz yalnızca birini bırakın. WordPress kullanıyorsanız Ayarlar > Genel altındaki WordPress Adresi ve Site Adresi alanlarının da https:// ile başladığından emin olun.
Sertifikayı Doğrulama ve Yenileme Takibi
Kurulumdan sonra sertifikanın doğru alan adlarını kapsadığını ve zincirin eksiksiz olduğunu kontrol etmek iyi bir alışkanlıktır. Tarayıcıda kilit simgesine tıklayarak sertifikayı veren kuruluşu ve geçerlilik tarihlerini görebilirsiniz. Daha ayrıntılı bir kontrol için ücretsiz SSL kontrol aracı sertifikanın kapsadığı adları, bitiş tarihini ve ara sertifika zincirini gösterir.
Let's Encrypt ve cPanel'in Sectigo sertifikaları kısa ömürlüdür ve elle yenilemeniz beklenmez. AutoSSL, süresi yaklaşan sertifikaları kendisi yeniler. Yine de şu durumlarda yenileme başarısız olabilir:
- Alan adının DNS kayıtları sonradan başka bir sunucuya taşındıysa,
- Sitenize sonradan eklenen bir güvenlik kuralı doğrulama yolunu engellediyse,
- Alan adının süresi dolduysa ya da askıya alındıysa.
cPanel, AutoSSL sorunlarında hesabın iletişim adresine bildirim gönderebilir. Preferences altındaki Contact Information sayfasında e-posta adresinizin güncel olduğundan ve AutoSSL bildirimlerinin açık olduğundan emin olun.
Ücretli SSL veya Elle Sertifika Kurulumu Ne Zaman Gerekir?
AutoSSL'in verdiği DV sertifikalar, kişisel siteler, bloglar, kurumsal tanıtım siteleri ve çoğu e-ticaret sitesi için teknik olarak yeterlidir; şifreleme gücü ücretli DV sertifikalarla aynıdır. Ücretli sertifikayı düşündüren durumlar genellikle şunlardır:
- Şirket bilgisinin sertifikada doğrulanmasını isteyen kurumsal politikalar (OV veya EV sertifikası),
- Sağlayıcının sunduğu garanti veya destek gibi ticari güvenceler,
- AutoSSL'in desteklemediği özel yapılandırmalar.
Satın aldığınız bir sertifikayı yüklemek için Security > SSL/TLS sayfasında önce Certificate Signing Requests (CSR) bölümünden bir CSR üretirsiniz, sertifika kuruluşundan gelen dosyayı Manage SSL sites bağlantısı altında ilgili alan adına yüklersiniz. Elle kurduğunuz geçerli bir sertifika AutoSSL tarafından genellikle değiştirilmez; bu davranış sunucu ayarına bağlı olduğu için bitiş tarihini takip etmek ve yenilemeyi zamanında yapmak sizin sorumluluğunuzdadır.
Sitenizin büyüdüğü ve tek bir hesap yerine kendi sunucunuzu yönetmeyi düşündüğünüz noktada, sertifikaları ve web sunucusunu tamamen kendi kontrolünüzde tuttuğunuz bir yapıya geçebilirsiniz. Bu geçiş hakkında cPanel hosting nedir yazımız, panelin sunduğu araçların sınırlarını anlamanıza yardımcı olur.
Sık Sorulan Sorular
AutoSSL ile alınan sertifika gerçekten ücretsiz mi?
Evet. AutoSSL'in kullandığı Let's Encrypt ve cPanel'in Sectigo sağlayıcısı, alan adı doğrulamalı sertifikaları ek ücret almadan verir. Sertifikanın alınması, kurulması ve yenilenmesi hosting hesabınızın parçası olarak otomatik yürür.
SSL/TLS Status ekranında bazı alt alan adları kırmızı görünüyor, sorun mu?
Kullanmadığınız ve DNS kaydı olmayan alt adlar (örneğin cpcalendars veya webdisk) için hata görmek olağandır. Ana alan adınız ve www adresi yeşilse siteniz korunuyordur. Gereksiz uyarılardan kurtulmak için bu adları AutoSSL dışında bırakabilirsiniz.
Wildcard (*.alanadi.com) sertifika AutoSSL ile alınabilir mi?
Wildcard sertifikalar DNS tabanlı doğrulama gerektirir ve bu özelliğin kullanılabilirliği sunucu yapılandırmasına ve seçilen sağlayıcıya bağlıdır. Paylaşımlı hostingde genellikle her alt alan adı için ayrı DV sertifika alınır; bu da pratikte aynı korumayı sağlar.
Sertifika kuruldu ama site hâlâ http açılıyor, neden?
Sertifika yalnızca HTTPS bağlantısını mümkün kılar. Ziyaretçileri otomatik olarak HTTPS'e taşımak için Domains ekranındaki Force HTTPS Redirect anahtarını açmanız veya .htaccess ile 301 yönlendirmesi eklemeniz gerekir.
E-posta istemcim sertifika uyarısı veriyor, AutoSSL bunu çözer mi?
mail.alanadiniz.com alt adı için de geçerli sertifika alındıysa uyarı genellikle kaybolur. Bu ad için DNS kaydı yoksa istemcide sunucu adı olarak hosting firmanızın verdiği sunucu ana bilgisayar adını kullanmanız uyarıyı ortadan kaldırır.
Ücretsiz SSL, AutoSSL sayesinde cPanel kullanan her site için standart hâline geldi; doğru DNS ayarı ve birkaç tıklamayla siteniz dakikalar içinde HTTPS'e geçer. Let's Encrypt SSL, LiteSpeed Web Server ve günlük yedekleme içeren bir altyapı arıyorsanız Linux web hosting paketlerine ya da e-posta ve iş uygulamaları için daha fazla kaynak sunan kurumsal hosting seçeneklerine göz atabilirsiniz. cPanel SSL kurulumu sırasında takıldığınız bir adım olursa destek ekibimiz 7/24 yanınızda.
Hizmet Sözleşmemiz
Web Koruma
İade Politikamız
