bg-tutorials

SSL Sertifikası Nasıl Kurulur

SSL sertifikası yüklemek (teknik olarak TLS sertifikası), aldığınız sertifika dosyalarını web sitenizin çalıştığı sunucuya veya platforma koymak ve ardından o sunucuya bunları kullanmasını söylemek anlamına gelir. Bu işlem tamamlandığında, siteniz kilit simgesiyle HTTPS üzerinden yüklenir ve ziyaretçileriniz ile sunucunuz arasındaki trafik şifrelenir. Tam adımlar sitenizin nerede barındırıldığına bağlıdır, ancak buna SSL yükleme, ekleme veya kurma demeniz fark etmeksizin süreç aynıdır.


Platformunuzu zaten biliyor musunuz? Kurulumunuz için tam adımlara geçin.

Henüz bir sertifikanız yok mu? Önce bir SSL sertifikası seçin, ardından yüklemek için buraya geri dönün.


SSL Sertifikası 5 Adımda Nasıl Yüklenir

  1. Sertifika dosyalarınızı ve özel anahtarınızı alın, bunları sertifika yetkilinizden temin edin.
  2. Sertifikanın nereye gideceğine karar verin, bu bir kontrol paneli, web sunucunuz veya barındırma sağlayıcınız olabilir.
  3. Sertifikayı ve özel anahtarını yükleyin veya içe aktarın.
  4. Ara (zincir) sertifikasını yükleyin, böylece tarayıcılar buna güvenir.
  5. Sertifikayı 443 numaralı bağlantı noktasında sitenize bağlayın ve HTTPS’yi zorunlu kılın.

Sertifika verildikten sonra çoğu kurulum 5 ile 15 dakika sürer. İnsanların en çok gözden kaçırdığı adım sertifikanın kendisi değildir. Bu, ara zincirdir ve bunun neden önemli olduğuna daha sonra döneceğiz.


Platformunuzu Bulun

Adım adım bir eğitime doğrudan gitmek için sunucunuzu, kontrol panelinizi veya cihazınızı seçin:

Başlamadan Önce Neye İhtiyacınız Var

Kurulum, ihtiyacınız olan her şeyi önce bir araya getirdiğinizde hızlıca ilerler. Üç şey gereklidir:

  • Sertifika dosyanız/dosyalarınız. Doğrulama sonrasında sertifika yetkiliniz, verilen sertifikayı genellikle bir .crt veya .pem dosyası olarak gönderir. Bazı CA’lar bunu zincirle birlikte paketler; diğerleri parçaları ayrı ayrı gönderir.
  • Eşleşen özel anahtar. Bu, CSR’nizi (sertifika imzalama talebi) oluşturduğunuzda oluşturuldu. CSR’yi sunucunuzda veya kontrol panelinizde oluşturduysanız, anahtar zaten oradadır. CSR oluşturucumuzu kullandıysanız, o zaman kaydettiğiniz anahtarı kullanın. Bu anahtar olmadan sertifika çalışmaz.
  • Ara (CA paketi) sertifikası. Bu, sertifikanızı yetkilinin güvenilir köküne bağlar.

İpucu: Sertifika ve özel anahtar eşleşen bir çifttir. Eşleşmiyorsa, sertifika yüklenmez. Kurulum belirgin bir neden olmadan başarısız olursa önce bunu kontrol edin. Sertifika Anahtar Eşleştirici, anahtarı herhangi bir yere yüklemeden tek bir yapıştırmayla bunu doğrular.

Wildcard SSL sertifikanız veya çok alan adlı (SAN) sertifikanız mı var? Aynı şekilde yüklenir. Sadece kullandığınız tam ana bilgisayar adlarını, örneğin kök alan adını ve www‘yi kapsadığından emin olun.

Bu konuda yeni misiniz? SSL sertifikası nasıl alınır kılavuzumuz, sertifika talep etme, CSR oluşturma ve doğrulama konularını kapsar.


Bir SSL Sertifikası Tam Olarak Nereye Yüklenir?

Bu, en çok duyduğumuz sorudur, o yüzden netleştirelim. Bir SSL sertifikası, web sitenizin sunulduğu her yere yüklenir. Pratikte bu dört yerden biridir:

  • Bir kontrol paneli, cPanel, Plesk veya DirectAdmin gibi. Barındırma sağlayıcınız size bir tane veriyorsa, bu en kolay yoldur: sertifikayı bir formun içine yapıştırırsınız ve gerisini o halleder.
  • Kendi web sunucunuz, Apache, Nginx, IIS veya Tomcat gibi. Bir VPS veya özel sunucuda, sunucunun yapılandırmasını doğrudan düzenlersiniz.
  • Yönetilen bir barındırma, web sitesi oluşturucu veya CDN. Birçoğu SSL’yi sizin için halleder veya tek bir düğme sunar. Önce belgelerini kontrol edin, çünkü el ile hiçbir şey yüklemeniz gerekmeyebilir.
  • Bir cihaz veya donanım, güvenlik duvarı, yük dengeleyici, NAS veya posta sunucusu gibi. Her birinin kendi sertifika ekranı vardır.

Kısa cevap: sertifikayı, alan adınız için gelen istekleri yanıtlayan makineye yükleyin. Sitenizin önünde bir barındırma veya CDN varsa, sertifika genellikle oraya gider.


SSL Sertifikası Adım Adım Nasıl Yüklenir

Süreç platformlar arasında aynıdır: sertifikayı ve anahtarı yükleyin, ara zinciri ekleyin, sonra 443 numaralı bağlantı noktasında sitenize bağlayın. Bir SSL sertifikası dağıtmak gerçekten sadece platformunuzun size sunduğu her hangi bir ekranda tekrarlanan bu üç hareketten ibarettir. En yaygın kurulumlarda bunun nasıl göründüğü aşağıda verilmiştir. Ekran görüntüleriyle tam anlatımlar için her bölümde bağlantısı verilen platform kılavuzunu takip edin.

Bir Kontrol Paneli Üzerinden (cPanel veya Plesk)

cPanel’de bu genellikle beş dakikalık bir iştir:

  1. SSL/TLS‘yi açın, ardından Siteniz için SSL Yükleyin ve Yönetin (HTTPS)‘i açın.
  2. Alan adınızı seçin.
  3. Sertifikayı, özel anahtarı ve CA paketini (ara sertifika) kendi alanlarına yapıştırın.
  4. Yükle‘ye tıklayın.

Plesk, DirectAdmin ve diğer paneller de aynı şekilde çalışır: üç parçayı yapıştırıp kaydettiğiniz bir ekran. Tam adımlar: cPanel’de SSL yükleme.

Bir Web Sunucusunda Manuel Olarak (Apache, Nginx, IIS)

Kendi sunucunuzu çalıştırmak, SSL’yi sunucunun yapılandırma dosyalarını düzenleyerek yapılandırmanız anlamına gelir:

  • Apache: dosyalarınızı yükleyin, ardından sitenizin yapılandırmasında SSLCertificateFile, SSLCertificateKeyFile ve SSLCertificateChainFile‘ı bunlara işaret edecek şekilde ayarlayın, mod_ssl‘i etkinleştirin ve Apache’yi yeniden başlatın. Bkz. Apache’de SSL yükleme.
  • Nginx: sertifikanızı ve ara zinciri tek bir dosyada birleştirin, ssl_certificate ve ssl_certificate_key‘i ayarlayın, listen 443 ssl‘i ekleyin ve Nginx’i yeniden yükleyin. Bkz. Nginx’te SSL yükleme.
  • IIS (Windows Server): Windows’a bir SSL sertifikası yüklemek için, sertifikayı içe aktarmak amacıyla Complete Certificate Request‘i kullanın, ardından siteniz için 443 numaralı bağlantı noktasında bir HTTPS bağlaması ekleyin. Bkz. IIS’te SSL yükleme.

Ara sertifikayı atlamayın

Ara sertifikayı yüklemeniz gerekiyor mu? Evet, her zaman. Bu adım, “dizüstü bilgisayarımda çalışıyor ama telefonumda çalışmıyor” sorunlarının çoğunun ardındaki nedendir. Sertifikanız tek başına yeterli değildir. Tarayıcıların, onu güvenilir bir köke bağlamak için ara (zincir) sertifikasına ihtiyacı vardır. Bunu atlarsanız, bazı cihazlar bir güven uyarısı gösterirken diğerleri sorunsuz yüklenir, bu da nedeni tespit etmeyi zorlaştırır.

Her zaman sertifika yetkilinizin sağladığı CA paketini yükleyin. Nginx’te bu, zinciri sertifika dosyanıza eklemek anlamına gelir. Apache’de ve çoğu panelde ise ayrı bir alan veya dosyadır.


Yükleme Sonrası: Sitenizi HTTPS’ye Taşıyın ve Kontrol Edin

Sertifikayı yüklemek, tüm sitenizi otomatik olarak HTTPS’ye geçirmez. Yapılması gereken iki şey kalıyor:

  • HTTPS’yi zorunlu kılın. Ziyaretçilerin her zaman güvenli sürüme ulaşması için HTTP trafiğini HTTPS’ye yönlendirin. HTTP’den HTTPS’ye geçiş kılavuzumuz, yönlendirmeleri ve karışık içeriği düzeltmeyi kapsar. WordPress’te bkz. WordPress’te SSL kurma.
  • Çalıştığını doğrulayın. SSL sertifikanızın doğru yüklendiğini kontrol etmek için alan adınızı SSL Checker‘dan geçirin. Bu, sertifikanın etkin olduğunu, zincirin tam olduğunu ve tarihlerin geçerli olduğunu doğrular. Bu, kilit simgesine bir bakışta güvenmekten daha güvenilirdir.

Bir Şey Çalışmadığında

Çoğu kurulum sorunu birkaç nedene dayanır:

  • Bazı cihazlarda güven uyarısı: ara zincir eksik veya tamamlanmamış.
  • “Güvenli değil” etiketi veya bozuk kilit simgesi: karışık içerik, yani sayfanın hâlâ görselleri veya betikleri HTTP üzerinden yüklemesi.
  • Ad uyumsuzluğu: sertifika, ziyaret ettiğiniz tam alan adını kapsamıyor, örneğin www ile kök alan adı arasındaki fark.
  • Anahtar uyumsuzluğu: özel anahtar sertifikayla eşleşmiyor.

Her birinin net bir çözümü vardır. SSL hata kılavuzlarımız, belirli tarayıcı mesajlarını ve bunların nasıl çözüleceğini adım adım anlatır.


Otomasyon ve Daha Kısa Sertifika Ömürleri

Yüklemeden önce bilmeniz gereken iki şey değişti. Sertifika ömürleri kısalıyor, sektör çok daha kısa geçerlilik süreleri yönünde ilerliyor ve bu, her birkaç haftada bir manuel yenilemeyi pratik olmaktan çıkarıyor. Sunucunuz veya barındırma sağlayıcınız destekliyorsa, otomatik verme ve yenileme kurun (ACME, Let’s Encrypt veya panelinizin otomatik SSL özelliği). Bir kez yüklersiniz, yenilemeler kendiliğinden gerçekleşir. Kendiniz yönettiğiniz ücretli bir sertifika için yukarıdaki adımlar hâlâ geçerlidir. Sadece süresinin dolmaması için takviminize bir yenileme hatırlatıcısı koyun.


Sık Sorulan Sorular


Bir web sitesine SSL sertifikası nasıl eklenir?

Bir web sitesine SSL sertifikası eklemek, bir sertifika yüklemekle aynıdır: sertifikayı alın, sunucunuza veya kontrol panelinize yerleştirin, ara zinciri yükleyin, ardından siteyi HTTPS’ye geçirin. Yukarıdaki adımlar her yaygın kurulumu kapsar.

Bir SSL sertifikasını kendim yükleyebilir miyim?

Evet. Kontrol panelleri birkaç tıklamayla bir tanesini yükler ve manuel sunucu kurulumu standart bir adım dizisini takip eder. Bunu yapmak istemiyorsanız, çoğu barındırma sağlayıcısı sizin için yükleyecektir.

Ücretsiz bir SSL sertifikası nasıl yüklenir?

Let’s Encrypt gibi yetkililerden alınan ücretsiz sertifikalar, ücretli olanlarla aynı şekilde yüklenir. Birçok barındırma sağlayıcısı tek tıkla ücretsiz SSL sunar veya bunu ACME ile otomatikleştirebilirsiniz. Karşılıklı ödünler, daha kısa bir ömür ve garanti veya kuruluş doğrulaması olmamasıdır.

Bir SSL sertifikasını yüklemek ne kadar sürer?

Kurulumun kendisi, sertifika verildikten sonra genellikle 5 ile 15 dakika sürer. Öncesindeki doğrulama, birkaç dakikadan (alan adı doğrulaması) birkaç güne (kuruluş veya genişletilmiş doğrulama) kadar sürebilir.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

I've been building and managing websites for over 20 years, with a heavy focus on the technical side of the cybersecurity, VPN, and SaaS industries. I know how sites are built from the ground up, which means I know how to secure them. Here at SSL Dragon, I write about web architecture, encryption, and keeping your infrastructure safe.

Avatar of Sergiu Rosca
Technical Review by Sergiu Rosca

Sergiu Rosca is the core web developer behind SSL Dragon. He manages the technical infrastructure, platform performance, and backend integrations that keep the site running smoothly and securely. At SSL Dragon, Sergiu shares practical insights on web development, site optimization, and technical troubleshooting.

All SSL Dragon installation guides are tested on live server environments and undergo a strict peer-review process to ensure your infrastructure remains secure. Read our full Editorial Policy.