SSL Sertifikası Ekleme ve Yönlendirme

SSL Sertifikası Ekleme ve Yönlendirme

Güvenli bir web sitesi oluşturmanın en önemli adımlarından biri SSL (Secure Sockets Layer) sertifikası eklemektir. SSL, siteniz ile ziyaretçileriniz arasındaki veri akışını şifreleyerek güvenli bir bağlantı sağlar. Bu rehberde, bir SSL sertifikasının nasıl ekleneceğini ve HTTP’den HTTPS’ye nasıl yönlendirme yapılacağını adım adım anlatacağız.

1. SSL Sertifikası Nedir ve Neden Önemlidir?

SSL sertifikası, web sitenizin kimliğini doğrulayan ve kullanıcı ile sunucu arasındaki veri trafiğini şifreleyen bir güvenlik protokolüdür. Eğer sitenizde SSL sertifikası yoksa, tarayıcılar sitenizi "Güvenli Değil" olarak işaretleyebilir ve ziyaretçilerinizin güvenini kaybedebilirsiniz.

2. SSL Sertifikası Nasıl Alınır?

SSL sertifikası almak için şu yöntemlerden birini kullanabilirsiniz:

  • Ücretsiz SSL Sertifikaları: Let’s Encrypt gibi ücretsiz sağlayıcılardan alınabilir.
  • Hosting Firmalarının Sağladığı SSL: Çoğu hosting firması ücretsiz veya ücretli SSL hizmeti sunar. Biz de TürkHosting olarak güvenilir SSL sertifikaları sağlıyoruz.
  • Premium SSL Sertifikaları: EV SSL veya Wildcard SSL gibi gelişmiş güvenlik seçenekleri sunan ücretli sertifikalar mevcuttur.

Türkhosting olarak GeoTrust RapidSSL veya Wildcard SSL gibi gelişmiş SSL çözümleri sunmaktayız. Aşağıdaki bağlantıdan inceleyebilir, kendinize uygun gördüğünüz bir SSL paketini satın alabilirsiniz;

https://www.turkhosting.com.tr/ssl-sertifikalari

3. cPanel Üzerinden SSL Sertifikası Kurulumu

cPanel kullanıyorsanız, SSL sertifikasını kolayca yükleyebilirsiniz.

  1. cPanel'e Giriş Yapın: Hosting sağlayıcınızın verdiği cPanel giriş bilgileriyle oturum açın.
  2. SSL/TLS Bölümüne Gidin: "SSL/TLS" veya "Let's Encrypt SSL" seçeneğini bulun.
  3. Alan Adınızı Seçin: SSL eklemek istediğiniz alan adını seçin.
  4. Otomatik SSL Yükleme veya Manuel Yükleme:
    • Hosting sağlayıcınız otomatik SSL sağlıyorsa, sadece etkinleştir düğmesine basmanız yeterlidir.
    • Eğer manuel yükleme yapacaksanız, SSL sağlayıcınızdan aldığınız CRT, KEY ve CA Bundle kodlarını ilgili alanlara yapıştırın.
  5. Kaydedin ve SSL'in Aktif Olmasını Bekleyin: Genellikle birkaç dakika içinde SSL sertifikası aktif olur.

4. Plesk Üzerinden SSL Sertifikası Kurulumu

Plesk panel kullananlar için SSL kurulumu şu adımlarla yapılabilir:

  1. Plesk Panel’e Giriş Yapın: Hosting sağlayıcınızın Plesk giriş bilgileriyle oturum açın.
  2. Alan Adınızı Seçin: Sol menüden Web Siteleri & Alan Adları sekmesine girin ve SSL eklemek istediğiniz domaini seçin.
  3. SSL/TLS Sertifikaları bölümüne gidin ve yeni bir sertifika ekleyin.
  4. Let’s Encrypt ile Ücretsiz SSL Yükleme veya Manuel SSL Yükleme seçeneklerinden birini seçin:
    • Let’s Encrypt: Otomatik SSL etkinleştirme için bu seçeneği kullanabilirsiniz.
    • Manuel Yükleme: SSL sağlayıcınızdan aldığınız CRT, KEY ve CA Bundle kodlarını ilgili alanlara yapıştırın.
  5. SSL Sertifikasını Kaydedin: Kurulum tamamlandıktan sonra SSL sertifikası aktif hale gelecektir.

5. Apache veya Nginx Üzerinde SSL Sertifikası Kurulumu

Apache İçin SSL Kurulumu

  1. SSL sertifikası dosyalarınızı sunucuya yükleyin.
  2. Apache konfigürasyon dosyanızı açın:
sudo nano /etc/apache2/sites-available/default-ssl.conf
  1. Aşağıdaki satırları düzenleyin:
SSLEngine on
SSLCertificateFile /etc/ssl/certs/sertifika.crt
SSLCertificateKeyFile /etc/ssl/private/sertifika.key
SSLCertificateChainFile /etc/ssl/certs/ca-bundle.crt
  1. Apache'yi yeniden başlatın:
sudo systemctl restart apache2

Nginx İçin SSL Kurulumu

  1. SSL sertifikası dosyalarını sunucuya yükleyin.
  2. Nginx konfigürasyon dosyanızı açın:
sudo nano /etc/nginx/sites-available/default
  1. Aşağıdaki satırları ekleyin veya düzenleyin:
server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate /etc/ssl/certs/sertifika.crt;
    ssl_certificate_key /etc/ssl/private/sertifika.key;
    ssl_trusted_certificate /etc/ssl/certs/ca-bundle.crt;
}
  1. Nginx'i yeniden başlatın:
sudo systemctl restart nginx

6. HTTP’den HTTPS’ye Yönlendirme

SSL sertifikasını yükledikten sonra, ziyaretçilerinizi otomatik olarak HTTPS’ye yönlendirmek için aşağıdaki yöntemleri kullanabilirsiniz.

.htaccess ile Yönlendirme (Apache)

.htaccess dosyanıza şu kodları ekleyin:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Nginx İçin HTTPS Yönlendirme

Nginx konfigürasyonunuza aşağıdaki satırları ekleyin:

server {
    listen 80;
    server_name example.com;
    return 301 https://$host$request_uri;
}

7. SSL Kurulumunu Doğrulama

SSL’in doğru çalıştığını kontrol etmek için şu araçları kullanabilirsiniz:

Sonuç

Bu rehberde, SSL sertifikasının nasıl alınacağını, cPanel, Apache ve Nginx sunucularına nasıl kurulacağını ve HTTP’den HTTPS’ye yönlendirmenin nasıl yapılacağını anlattık. Web sitenizi güvenli hale getirmek için SSL sertifikasını etkinleştirmeniz önemlidir.

YAZAR : Boran BAR
Chat on WhatsApp