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.
SSL Aktivasyonu: 6 Adımda Hızlı Özet
- Doğrulama yöntemini seçin
e-posta (admin@), DNS TXT kaydı veya HTTP dosya yükleme. Yalnızca biri yeterlidir. - Sunucunuzda CSR kodu oluşturun
Private Key otomatik oluşturulur. Kurulum tamamlanana kadar silmeyin. - CSR'yi gönderin
Domain Name API hesabınız üzerinden SSL aktivasyonu sırasında iletin. - Doğrulamayı tamamlayın
e-posta onaylayın, DNS kaydı ekleyin veya HTTP dosyasını yükleyin. - Sertifikayı kurun
cPanel, Plesk veya IIS için ilgili kurulum rehberini izleyin. - 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

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?

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.
