SSL Kurulumu Nasıl Yapılır?

SSL Kurulumu Nasıl Yapılır?

SSL kurulumu iki ana aşamadan (Doğrulama ve Kurulum) ve 6 adımdan oluşur. Alan adınızın size ait olduğunu e-posta, DNS TXT kaydı veya HTTP dosya yükleme yöntemiyle kanıtlar; ardından düzenlenecek sertifikayı sunucunuza yüklersiniz. Bu hub makalesi; cPanel, Plesk ve Microsoft IIS ortamlarını kapsamakta, her biri için ayrı adım adım kılavuzlara yönlendirmektedir.

💼 Müşteri web sitelerine SSL sertifikası sunmak istiyorsanız

Domain Name API SSL bayi programı toplu sipariş yönetimi, API üzerinden otomatik yenileme ve WHMCS entegrasyonu sağlar.

Bayi çözümlerini inceleyin

SSL Aktivasyonu: 6 Adımda Hızlı Özet

  1. Doğrulama yöntemini seçin
    e-posta (admin@), DNS TXT kaydı veya HTTP dosya yükleme. Yalnızca biri yeterlidir.
  2. Sunucunuzda CSR kodu oluşturun
    Private Key otomatik oluşturulur. Kurulum tamamlanana kadar silmeyin.
  3. CSR'yi gönderin
    Domain Name API hesabınız üzerinden SSL aktivasyonu sırasında iletin.
  4. Doğrulamayı tamamlayın
    e-posta onaylayın, DNS kaydı ekleyin veya HTTP dosyasını yükleyin.
  5. Sertifikayı kurun
    cPanel, Plesk veya IIS için ilgili kurulum rehberini izleyin.
  6. HTTPS kontrolü yapın
    tarayıcıda kilit simgesini ve HTTP'den HTTPS'ye yönlendirmeyi kontrol edin.

Başlamadan Önce Gerekenler

Gereksinim Açıklama
Alan adı Sertifikanın düzenleneceği domain. Wildcard için *.example.com.
CSR kodu Hosting sunucusunda üretilir. Domain, organizasyon ve açık anahtar bilgilerini içerir.
Private Key (otomatik üretilir) CSR ile birlikte oluşturulur. Kurulum sırasında gereklidir — silmeyin.
Doğrulama erişimi Erişebildiğiniz admin e-posta kutusu, DNS yönetim paneli veya web sunucu dosya erişiminden biri yeterlidir.
Kontrol paneli cPanel, Plesk veya IIS — CSR üretimi ve sertifika kurulumu için gerekli.
CA Bundle Sertifika sağlayıcı tarafından sertifikayla birlikte verilir. Zincir güven için gereklidir.

Adım Adım SSL Kurulumu

SSL Kurulumu Nasıl Yapılır?

Adım 1 — Doğrulama Yöntemini Seçin

DV SSL sertifikaları için sertifika sağlayıcı, alan adının size ait olduğunu üç farklı yöntemle doğrulayabilir. Yalnızca birini uygulamanız yeterlidir:

Yöntem Nasıl Çalışır? Ne Zaman Tercih Edilir?
E-posta Doğrulama admin@ veya başka standart bir adrese onay bağlantısı gönderilir. Alan adında e-posta kutusu oluşturabiliyor ya da mevcutsa.
DNS TXT Kaydı Domain DNS paneline özel bir TXT değeri eklenir; otomatik kontrol edilir. E-posta oluşturulamıyor ya da toplu otomasyon kullanılıyorsa.
HTTP Dosya Doğrulama Web sunucusuna belirli bir dizine küçük bir doğrulama dosyası yüklenir. Web sunucusuna doğrudan dosya erişimi varsa.

E-posta doğrulamasında kabul edilen standart adresler:

  • admin@example.com
  • administrator@example.com
  • webmaster@example.com
  • hostmaster@example.com
  • postmaster@example.com

⚠️ E-posta yöntemini seçtiyseniz bu adreslerden en az biri kurulumdan önce oluşturulmuş ve erişilebilir olmalıdır. Doğrulama maili gelmezse spam klasörünü kontrol edin.

Adım 2 — CSR Kodu Oluşturun

CSR (Certificate Signing Request — Sertifika İmzalama İsteği), SSL sertifikanızın domain'inize özel düzenlenebilmesi için gerekli bilgileri içeren şifreli bir metindir. CSR üretilirken sunucu arka planda otomatik olarak bir Private Key (Özel Anahtar) oluşturur.

⚠️ CSR üretilirken sunucunuz otomatik olarak bir Private Key dosyası oluşturur. Bu anahtar sertifika kurulum aşamasında gereklidir. Kurulum tamamlanana kadar CSR kayıtlarını veya Private Key dosyasını kesinlikle silmeyin.

Kontrol Paneli CSR Oluşturma Yöntemi
cPanel Security > SSL/TLS > Generate an SSL Certificate and Signing Request
Plesk SSL/TLS Certificates > Add SSL/TLS Certificate — alanları doldurun ve Request'e tıklayın
Microsoft IIS IIS Manager > Server Certificates > Create Certificate Request sihirbazıTam rehber: https://www.domainnameapi.com/bilgi-bankasi/iis-ile-csr-kodu-nasil-olusturulur

CSR kodunuzu göndermeden önce herhangi bir CSR decoder aracıyla içeriğini doğrulayabilirsiniz.

Adım 3 — CSR Kodunu Gönderin

Oluşturduğunuz CSR kodunu Domain Name API hesabınız veya bayi paneliniz üzerinden SSL aktivasyonu sırasında iletin. Sertifika sağlayıcı bu kodu doğrulama ve sertifika üretimi için kullanır. Bayi hesap yönetimi için: https://www.domainnameapi.com/tr/ssl-reseller

💼 Bayi hesabıyla işlem yapıyorsanız

destek taleplerinizi Domain Name API bayi paneliniz üzerinden oluşturun. Bu yöntem işlem takibini kolaylaştırır ve öncelikli destek sağlar.

Adım 4 — Doğrulamayı Tamamlayın

Seçtiğiniz yönteme göre:

  • E-posta: Admin adresinize gelen onay bağlantısına tıklayın. Bağlantı genellikle 24–72 saat geçerlidir.
  • DNS TXT: Sertifika sağlayıcının verdiği TXT değerini DNS yönetim panelinize ekleyin. Yayılım 5–30 dakika sürebilir; ardından doğrulama otomatik gerçekleşir.
  • HTTP Dosya: CA'nın verdiği dosyayı belirtilen dizine yükleyin — örnek: example.com/.well-known/pki-validation/dosya.txt

ℹ️ DNS ve HTTP yöntemleri otomatik olarak kontrol edilir; herhangi bir e-posta onayı gerekmez. Kayıt veya dosya yerinde olduğunda sertifika düzenleme işlemi başlar.

Adım 5 — SSL Sertifikasını Kurun

Doğrulama tamamlandıktan sonra sertifikanız düzenlenir; DV sertifikaları genellikle dakikalar içinde yayınlanır. Kullandığınız kontrol paneline göre ilgili kurulum rehberini izleyin:

Panel Konu Tam Rehber URL
Plesk SSL Sertifikası Kurulumu https://www.domainnameapi.com/bilgi-bankasi/plesk-panel-ssl-kurulumu-nasil-yapilir
cPanel SSL Sertifikası Kurulumu https://www.domainnameapi.com/bilgi-bankasi/cpanelde-ssl-kurulumu-nasil-yapilir
Microsoft IIS CSR Kodu Oluşturma https://www.domainnameapi.com/bilgi-bankasi/iis-ile-csr-kodu-nasil-olusturulur
Microsoft IIS SSL Sertifika Kurulumu https://www.domainnameapi.com/bilgi-bankasi/iis-ssl-kurulumu-nasil-yapilir

ℹ️ Kurulum sırasında CA Bundle (ara sertifika zinciri) dosyasını her zaman ekleyin. CA Bundle eksikliği, kurulum sonrası en yaygın 'sertifika zinciri' hata nedenidir.

Adım 6 — HTTPS Kontrolü Yapın

Kurulum tamamlandıktan sonra web sitenizi tarayıcıda açın ve adres çubuğunda kilit simgesinin göründüğünü doğrulayın. HTTP'den HTTPS'ye yönlendirmenin aktif olduğunu kontrol edin.

CSR ve Private Key: Ne Oluşturulur ve Neden Önemlidir?

SSL Kurulumu Nasıl Yapılır?

CSR üretimi sırasında sunucunuz eş zamanlı olarak iki öğe oluşturur:

Oluşturulan Öğe Rolü
CSR (Açık Anahtar İsteği) Sertifika sağlayıcıya gönderilir. Domain, organizasyon ve açık anahtar bilgilerini içerir. Paylaşımı güvenlidir.
Private Key (Özel Anahtar) Sunucuda kalır. Gizli tutulmalıdır. Sertifika kurulumunda CSR ile eşleştirilir. Kurulum onaylanana kadar kesinlikle paylaşılmamalı veya silinmemelidir.

-----BEGIN CERTIFICATE REQUEST-----
MIIByjCCATMCAQAwgYkxCzAJBgNVBAYT...
-----END CERTIFICATE REQUEST-----

⚠️ CSR kodunu mutlaka web sitenizin barındırıldığı sunucuda oluşturun. Farklı bir sunucuda oluşturulan CSR, kurulum sırasında Private Key uyumsuzluğuna neden olur.

SSL Kurulumunda Sık Yapılan Hatalar

Hata Sonucu Çözümü
Doğrulama yöntemi hazırlanmadan başlanması Doğrulama tamamlanamaz, sertifika düzenlenmez E-posta, DNS veya HTTP erişimini kurulumdan önce hazırlayın
CSR'nin yanlış sunucuda oluşturulması Private Key uyumsuzluğu; kurulum başarısız olur Her zaman web sitesinin barındırıldığı sunucuda oluşturun
Kurulum tamamlanmadan Private Key'in silinmesi Sertifika kurulamaz; yeni CSR üretilmesi gerekir Kurulum onaylanana kadar Private Key'e dokunmayın
CA Bundle'ın dahil edilmemesi Geçerli sertifikaya rağmen tarayıcı 'güvenilmez zincir' hatası verir Kurulum sırasında tam CA Bundle dosyasını ekleyin
HTTPS yönlendirmesinin yapılmaması Sertifika kurulu olsa da ziyaretçiler HTTP'den erişmeye devam eder Kurulum sonrası 301 yönlendirmesini etkinleştirin
Mixed content hatası Sayfadaki HTTP kaynaklı içerikler tarayıcı uyarısı tetikler Tüm sayfa kaynaklarının (resim, script, CSS) HTTPS ile sunulduğunu doğrulayın

Kurulum Sonrası Kontrol Listesi

  • Site HTTPS ile doğru şekilde açılıyor mu?
  • Tarayıcı adres çubuğunda kilit simgesi görünüyor mu?
  • HTTP'den HTTPS'ye otomatik 301 yönlendirmesi var mı?
  • Mixed content (karışık içerik) hatası var mı? (F12 → Console)
  • CA Bundle / sertifika zinciri doğrulandı mı? (Zincir hatası yok mu?)
  • Sertifika bitiş tarihi not edildi mi?
  • SSL checker aracıyla kurulum doğrulandı mı?

SSL Sertifikası Neden Önemlidir?

Fayda Açıklama
Veri güvenliği Ziyaretçi ile sunucu arasındaki trafiği şifreler; oturum açma, form ve ödeme verilerini korur
HTTPS ve kilit Tarayıcılar HTTP siteleri 'Güvenli Değil' olarak işaretler. HTTPS bu uyarıyı anında kaldırır
Kullanıcı güveni Kilit simgesi görülen sitelerde ziyaretçiler daha uzun kalır; dönüşüm oranları yükselir
SEO sinyali HTTPS, arama motorları için olumlu teknik sinyallerden biridir; HTTP siteler teknik dezavantajla başlar
Uyumluluk PCI DSS, GDPR ve çoğu hosting politikası artık HTTPS'yi temel gereksinim olarak zorunlu kılıyor
API ve webhook Pek çok üçüncü taraf API ve ödeme sistemi, üretim entegrasyonları için HTTPS uç noktası gerektiriyor

İlgili Kaynaklar

Kaynak URL
API Test Platformu Bilgileri https://www.domainnameapi.com/domain-name-api-test-platform-information
WHMCS Entegrasyon Rehberi https://www.domainnameapi.com/tr/whmcs
Domain Bayi https://www.domainnameapi.com/tr/domain-reseller
SSL Bayi Programı https://www.domainnameapi.com/tr/ssl-reseller
Plesk SSL Kurulum Rehberi https://www.domainnameapi.com/bilgi-bankasi/plesk-panel-ssl-kurulumu-nasil-yapilir
cPanel SSL Kurulum Rehberi https://www.domainnameapi.com/bilgi-bankasi/cpanelde-ssl-kurulumu-nasil-yapilir
IIS CSR Oluşturma Rehberi https://www.domainnameapi.com/bilgi-bankasi/iis-ile-csr-kodu-nasil-olusturulur
IIS SSL Kurulum Rehberi https://www.domainnameapi.com/bilgi-bankasi/iis-ssl-kurulumu-nasil-yapilir

Sık Sorulan Sorular

SSL kurulumu için CSR kodu gerekli mi?

Evet. CSR, SSL sertifikanızın domain'inize özel düzenlenebilmesi için zorunludur. Üretim sırasında oluşturulan Private Key da kurulum aşamasında gereklidir; ikisi birlikte çalışır.

Admin maili olmadan SSL kurulumu yapılabilir mi?

Evet. E-posta doğrulaması en yaygın yöntem olsa da zorunlu değildir. DNS TXT kaydı veya HTTP dosya doğrulama yöntemleriyle e-posta adresi oluşturmadan domain doğrulaması tamamlanabilir.

DNS TXT kaydıyla doğrulama nasıl yapılır?

Sertifika sağlayıcı size özel bir TXT kaydı değeri verir. Bu değeri domain'inizin DNS yönetim panelinde @ veya belirlenen alt alana ekleyin. DNS yayılımı genellikle 5–30 dakika sürebilir; ardından doğrulama otomatik gerçekleşir.

Private Key nedir ve neden önemlidir?

Private Key, CSR üretilirken sunucuda oluşturulan ve sertifika kurulumunda CSR ile eşleştirilen gizli bir anahtar dosyasıdır. Bu anahtar olmadan sertifika sunucuya kurulamaz. Kurulum tamamlanana kadar kesinlikle paylaşılmamalı veya silinmemelidir.

CA Bundle nedir?

CA Bundle (ara sertifika zinciri), sertifika sağlayıcı tarafından SSL sertifikanızla birlikte sunulan bir sertifika setidir. Sertifikanızın güvenilir bir kök CA'ya zincirlendiğini doğrulamak için kullanılır. Eksik olması durumunda tarayıcı, sertifikanız geçerli olsa bile 'güvenilmez zincir' hatası verir. Kurulum sırasında her zaman dahil edilmelidir.

Wildcard SSL sertifikası nedir?

Wildcard SSL sertifikası, tek bir sertifikayla kök domain'inizi ve tüm birinci seviye alt alanları (www, mail, shop vb.) kapsar. Common Name alanı *.example.com olarak girilir. İkinci seviye alt alanlar (sub.sub.example.com) kapsam dışındadır.

SSL sertifikası kaç dakikada düzenlenir?

DV (Domain Validation) SSL sertifikaları doğrulama tamamlandıktan sonra genellikle dakikalar, bazen saniyeler içinde düzenlenir. OV (Organizasyon Doğrulama) 1–3 iş günü, EV (Uzatılmış Doğrulama) ise genellikle 3–7 iş günü sürmektedir.

SSL sertifikasını başka bir sunucuya taşıyabilir miyim?

Evet. Sertifika dosyalarını, CA Bundle'ı ve Private Key'i mevcut sunucudan dışa aktarın (export), ardından yeni sunucuya kontrol paneli üzerinden içe aktarın (import). Private Key kaybedildiyse yeni bir CSR oluşturulup sertifika yeniden düzenlettilmesi gerekir.

Sertifika zinciri hatası ne anlama gelir ve nasıl çözülür?

Sertifika zinciri hatası, CA Bundle'ın eksik veya yanlış olduğunu gösterir. Tarayıcı, sertifikanızı güvenilir bir kök CA'ya zincirlemeye çalışır; ara sertifika eksikse bağlantıda kopukluk oluşur ve tarayıcı 'güvenilmez zincir' ya da 'NET::ERR_CERT_AUTHORITY_INVALID' hatası verir. Çözüm: tam CA Bundle dosyasıyla sertifikayı yeniden yükleyin.

SSL kurulduktan sonra HTTPS otomatik çalışır mı?

Hayır. Sertifika sunucuya kurulsa bile HTTP'den HTTPS'ye yönlendirme ayrıca yapılandırılmalıdır. cPanel ve Plesk'te bu genellikle tek bir tıkla etkinleştirilebilir; IIS'te URL Rewrite kuralı gerekir.

cPanel'de SSL nasıl kurulur?

Security > SSL/TLS > Install and Manage SSL yolunu izleyin. Sertifika, Private Key ve CA Bundle dosyalarını yapıştırın, ardından Install Certificate'a tıklayın. Ekran görüntülü tam rehber: https://www.domainnameapi.com/bilgi-bankasi/cpanelde-ssl-kurulumu-nasil-yapilir

Plesk'te SSL nasıl kurulur?

Domains > example.com > SSL/TLS Certificates > Add SSL/TLS Certificate. Sertifika ve Private Key'i yükleyin. Ardından Hosting Settings'den SSL/TLS desteğini ve 301 yönlendirmeyi etkinleştirin. Tam rehber: https://www.domainnameapi.com/bilgi-bankasi/plesk-panel-ssl-kurulumu-nasil-yapilir

IIS'te CSR kodu nasıl oluşturulur?

IIS Manager'ı açın → sunucu adınıza tıklayın → Server Certificates → Create Certificate Request (Actions paneli). Domain bilgilerini girin, Bit Length'i 2048 veya üzeri yapın ve çıktı dosyasını kaydedin. Tam rehber: https://www.domainnameapi.com/bilgi-bankasi/iis-ile-csr-kodu-nasil-olusturulur

Doğrulama bağlantısının süresi dolarsa ne olur?

E-posta doğrulama bağlantıları genellikle 24–72 saat geçerlidir. DNS ve HTTP yöntemlerinde bağlantı süresi yoktur; sipariş zaman aşımına uğrayıncaya (genellikle 30 gün) kadar aktif kalır. Herhangi bir doğrulama sorunu için Domain Name API bayi paneliniz üzerinden destek talebi oluşturun.

Sonuç

SSL kurulumu iki aşamalı 6 adımlık bir süreçten ibarettir. Doğrulama yöntemini seçin (e-posta, DNS TXT veya HTTP dosya), CSR'yi doğru sunucuda oluşturun, Private Key'i koruyun, doğrulamayı tamamlayın, sertifikayı CA Bundle ile birlikte yükleyin ve HTTPS'yi doğrulayın.

✅ Kurulum sonrası sertifikanın doğru yapılandırıldığını bir SSL checker aracıyla doğrulayın. CA Bundle eksikliği kurulum sonrası en yaygın sorundur; tam dosyayla yeniden yüklemek sorunu çözer.