Bogahost Blog | Güncel Hosting, Sunucu ve Yazılım Rehberi
Müşteri Paneli
Nedir? Nasıl Yapılır?

SSL Sertifikası Kurulumu: Adım Adım Rehber

Web sitenizi ziyaret edenler, adres çubuğunda kilit sembolü görüp sitenize güvenle girebilmek isterler. Bu güven SSL sertifikası ile sağlanır. SSL sertifikası, web siteniz ile ziyaretçiler arasında gönderilen verileri şifreleme işlemini gerçekleştiren dijital belge gibidir. Web hosting hizmeti satın aldığınızda veya sanal sunucu kullanmaya başladığınızda, SSL kurulumu yapmak kaçınılmaz bir adımdır. Bu rehberde, konuyu bilmeyen bir site sahibi için SSL sertifikasını adım adım nasıl kuracağımızı anlatacağız.

SSL Sertifikası Nedir ve Neden Gereklidir?

SSL (Secure Sockets Layer) sertifikası, sitenizin ziyaretçileriyle arasında gönderilen bilgileri (şifre, kredi kartı numarası, kişisel veriler) korur. Bir kağıt sertifika gibi düşünebilirsiniz—sitenizin kimliğini doğrulayan ve verileri şifreleyen güvenli bir belgedir.

Günümüzde SSL olmayan siteler, tarayıcılarda "Güvensiz" uyarısı alır. Google, SSL'li siteleri sıralama konusunda tercih eder. E-ticaret sitesi işletiyorsanız, müşteri ödemesi almıyorsanız bile, ziyaretçi bilgileri topladığınız anda SSL zorunlu hale gelir. Kişisel blog veya tanıtım sitesi olsa dahi, SSL kurulması günümüzün standardıdır.

SSL Kurulumunun Temel AdımlarıSSL Kurulumunun Temel Adımları1Sertifika Satın Alım veya SeçimLet's Encrypt (ücretsiz), ücretli DV, OV veya EV sertifikaları arasında seçim y…2Hosting Paneline GirişcPanel, Plesk veya benzer kontrol paneline giriş yapın ve SSL bölümünü bulun.3Sertifika Yükleme veya Otomatik Kurulum"Auto SSL" seçeneğini etkinleştirin veya sertifika dosyalarını manuel yükleyin.4Kurulumu Doğrulamahttps://siteniz.com adresini ziyaret edip adres çubuğunda yeşil kilit sembolünü…5HTTP→HTTPS Yönlendirmesi Ayarlama.htaccess (Apache) veya sunucu konfigürasyonunda (Nginx) yönlendirme kuralı ekl…
Hosting panelinden otomatik kurulum en hızlı yöntemdir.

SSL Sertifikası Türleri ve Seçimi

Piyasada üç temel SSL sertifikası türü bulunur: DV (Domain Validated), OV (Organization Validated) ve EV (Extended Validation). DV sertifikası en temel ve hızlı olanıdır—sadece alan adınızın sahibi olduğunuz doğrulanır. Bu tür sertifika kurulumu 10-15 dakika içinde tamamlanabilir. OV sertifikası işletmenizin gerçekliğini de doğrular, daha uzun bir doğrulama süreci gerektirir. EV sertifikası en yüksek güvenlik seviyesidir; adres çubuğunda yeşil kilit ve şirket adı görülür.

Çoğu web sitesi için DV sertifikası yeterlidir. Eğer siteniz birden fazla alt alan adına sahipse (örneğin blog.siteniz.com, shop.siteniz.com), wildcard SSL sertifikası kullanabilirsiniz—bu tip sertifika tüm alt alan adlarını bir kez kurarak korur. Bogahost gibi hosting sağlayıcıları, belirlenen paketlere ücretsiz SSL sertifikası bile sunabilirler; kurulum hizmeti ve yönetimli sanal sunucu paketlerinde SSL genellikle hazır gelir.

Hosting Panelinden SSL Kurulumu (En Kolay Yol)

Çoğu web hosting hizmeti sağlayıcısı, cPanel veya Plesk gibi kontrol panellerine SSL kurulumu özelliği eklemişlerdir. Bu yöntem, teknik bilgi gerektirmediğinden yeni başlayanlar için ideal seçimdir.

cPanel üzerinden SSL kurma adımları: Hosting kontrol panelinize giriş yapın. "SSL/TLS" veya "Certificates" bölümünü bulun. "Auto SSL" seçeneğini etkinleştirirseniz, cPanel otomatik olarak Let's Encrypt (ücretsiz, popüler bir sertifika sağlayıcısı) sertifikasını kurur—sadece alan adınızı seçip bekleyebilirsiniz. Eğer ücretli bir sertifika satın aldıysanız, "Install SSL Certificate" seçeneğinden sertifika dosyalarını (Certificate, Private Key, CA Bundle) yapıştırıp gönderin. Panel otomatik olarak kurulum yapacaktır.

Plesk üzerinden SSL kurma: Hosting paneline giriş yapın, "Websites" veya "Domains" sekmesine gidin. İlgili alan adını seçin ve "SSL/TLS Certificates" bölümüne tıklayın. "Let's Encrypt" seçeneği varsa, tek tıkla ücretsiz sertifika kurun. Eğer ücretli sertifika satın aldıysanız, sertifika verilerini yapıştırarak yükleyin. Panel otomatik olarak doğrulama ve kurulum yapacaktır.

SSL Sertifikası Türlerinin ÖzellikleriSSL Sertifikası Türlerinin ÖzellikleriDV (Domain Validated)10 dakika doğrulama süresiOV (Organization Valida…24 saat doğrulama süresiEV (Extended Validation)72 saat doğrulama süresiLet's Encrypt (Ücretsiz…5 dakika kurulum süresi
DV en hızlı ve ucuzdur, EV ise en güvenli ve pahalıdır.

Manual SSL Kurulumu (Sunucu Erişimi Olanlar İçin)

Sanal sunucu (VDS) veya fiziksel sunucu kullanıyorsanız, SSL kurulumunu manuel yapabilirsiniz. Bu yöntem daha teknik olmasına rağmen, sunucunuz üzerinde tam kontrol sağlar.

İlk olarak, sertifika sağlayıcısından sertifika dosyalarını alıp sunucunuza yükleyin. Tipik olarak, web sunucusunun konfigürasyon dosyasını düzenleyebilirsiniz—örneğin, Nginx kullanıyorsanız /etc/nginx/sites-available/yoursite dosyasını açın ve şu satırları ekleyin:

server { listen 443 ssl; server_name siteniz.com; ssl_certificate /path/to/sertifika.crt; ssl_certificate_key /path/to/private.key; }

Apache web sunucusu kullanıyorsanız, VirtualHost bölümünü güncelleyip aynı dosyaları gösterin. Konfigürasyonu kaydettikten sonra web sunucusunu yeniden başlatın. Kurulum başarılı olup olmadığını test etmek için https://siteniz.com adresini ziyaret edin; adres çubuğunda yeşil kilit görünmelidir.

Let's Encrypt ile Ücretsiz SSL Kurulumu

Let's Encrypt, ücretsiz SSL sertifikaları sağlayan, nonprofit bir kuruluştur. Sertifikası ücretli sertifikalarla aynı tekniktir, ancak doğrulama süreci otomatikleştirilmiştir. Çoğu hosting paneli Let's Encrypt'i destekler; fakat sunucuda terminale erişim varsa manuel olarak da kurabilirsiniz.

Manual kurulum için, sunucuda Certbot yazılımını yükleyin (Linux'ta genellikle apt install certbot ile). Daha sonra şu komutu çalıştırın: certbot certonly --webroot -w /var/www/siteniz -d siteniz.com. Komut, sitenizin gerçekten sizin kontrolünüzde olduğunu doğrulamak için bir dosya yerleştirecek, ardından sertifikayı otomatik olarak kurulacak konuma yazacaktır. Let's Encrypt sertifikaları 90 gün süresinde geçerlidir; Certbot otomatik yenileme için cron job ayarlayabilir (bu da otomatiktir). Hosting paneli kullanıyorsanız, "Let's Encrypt" seçeneğinden sadece tıklayıp bekleyin—panel her şeyi yapacaktır.

SSL Kurulum Sonrası Kontrol ve HTTP→HTTPS Yönlendirmesi

SSL kurulduktan sonra, sitenizin https:// ile erişilebilir olduğunu doğrulamak gerekir. Tarayıcıda sitenizi ziyaret ettiğinizde, adres çubuğunda yeşil kilit veya \"Secure\" yazısı görünmelidir. Eğer uyarı almıyorsanız, kurulum başarılıdır. Bazen sertifika ve sunucu kurulumu arasında uyumsuzluk olabilir; bu durumda hosting sağlayıcısının destek ekibine başvurun.

Bir önemli adım daha vardır: tüm ziyaretçileri http:// adresinden https:// adresine yönlendirmek. Böylece, ziyaretçi http://siteniz.com yazsa bile, otomatik olarak güvenli https:// bağlantısına geçer. Web hosting panelinde, ".htaccess" dosyasını düzenleyerek şu satırları ekleyin (Apache için): RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]. Nginx kullanıyorsanız, sunucu konfigürasyonuna return 301 https://$server_name$request_uri; satırını ekleyin. Bu adımdan sonra, tüm trafiğiniz şifrelenerek geçecektir.

Yaygın SSL Kurulum Hataları ve Çözümleri

Kurulum sırasında en sık karşılaşılan hata, sertifika dosyasının eksik veya yanlış yüklenmesidir. Kontrol panelinden kurulum yaparken, "Certificate", "Private Key" ve "CA Bundle" olmak üzere üç ayrı dosya gerekir. Eğer CA Bundle dosyasını yüklemezseniz, tarayıcıda uyarı almaya devam edersiniz. Dosyaları iki kez kontrol edin ve doğru alanlara yapıştırdığından emin olun.

Diğer sık hata, alan adı uyumsuzluğudur. Kurduğunuz sertifika siteniz.com için ise, www.siteniz.com adresine erişildiğinde hata alınır. Wildcard sertifikası (*.siteniz.com) veya multi-domain sertifikası (hem siteniz.com hem de www.siteniz.com için) kullanarak bu sorunu çözebilebilir. Son çıkışta, sertifika zaman aşımı hatası görebilirsiniz—sertifika geçerlilik süresi bitmiştir, yenilemek gerekir. Let's Encrypt kullanıyorsanız ve Certbot kuruluysa, otomatik yenileme çoğunlukla arka planda çalışır.

SSL Kurulum Sonrası SEO ve Güvenlik Avantajları

SSL sertifikası kurulduktan sonra, arama motorları sitenizi daha güvenilir olarak değerlendirir. Google, HTTPS kullanan siteleri sıralama konusunda tercih eder. Ayrıca, ziyaretçilerin tarayıcı geçmişinde kaydedilen form verisi ve hassas bilgiler, SSL olmayan sitede açıkça görülebilirken, SSL'li sitede şifreli kalır.

E-ticaret veya üyelik sistemi varsa, SSL sertifikası müşteri güvenini artırır. Ziyaretçi, adres çubuğunda kilit simgesini görünce, bilgilerinin güvenle gönderileceğine emin olur. Mobil uygulamalar ve API'ler de HTTPS'yi zorunlu kılmaya başlamış; eğer sitenizin mobil uygulaması varsa, SSL olmadan çalışmayacaktır. Hosting hizmeti seçerken, sertifika desteğini ve yönetimi kontrol etmek önerilir; birçok sağlayıcı, belirli paketlerde ücretsiz SSL'yi hazır olarak sunmaktadır.

Özet: SSL sertifikasını kurmanın en kolay yolu, web hosting panelindeki otomatik kurulum özelliğini kullanmaktır. Let's Encrypt ücretsiz alternatifi sunarken, ücretli sertifikalar daha uzun geçerlilik süresi ve ilave yetkilendirme adımları sunabilir. Sunucu erişimi varsa manual kurulum da mümkündür. Kurulum sonrası, http→https yönlendirmesi ayarlamak, tüm trafiğinizi korur. SSL'li siteniz, arama motorlarda daha iyi sıralanır, ziyaretçilerin güvenini kazanır ve uyumluluğu arttırır.

Web Siteniz Hızlansın!

Blogumuzu beğendiniz mi? Web siteniz için yüksek performanslı ve %99.8 uptime garantili hosting paketlerimize göz atın.

Hosting Paketlerini İncele →