Bilgi Bankası

Sunucuda SSL Sertifikası Kurulumu (Let’s Encrypt ile Ücretsiz) Yazdır

  • 0

???? Sunucuda SSL Sertifikası Kurulumu (Let’s Encrypt ile Ücretsiz)

Web sitenizi ziyaret eden kullanıcıların verilerini güvenli şekilde iletmek istiyorsanız, SSL sertifikası olmazsa olmazdır. Bu yazıda, Netafast.net üzerinden kiraladığınız bir Linux tabanlı sanal sunucuda, ücretsiz Let’s Encrypt SSL sertifikası nasıl kurulur adım adım anlatıyoruz.

???? SSL Nedir ve Neden Önemlidir?

SSL (Secure Socket Layer), sunucu ile istemci arasındaki veri iletişimini şifreleyen bir güvenlik protokolüdür. SSL sertifikası sayesinde:

  • ???? Veriler şifrelenir ve güvende kalır.
  • ✅ SEO açısından avantaj sağlar.
  • ???? Web sitenizin adres çubuğunda kilit simgesi görünür.

???? Gereksinimler

  • Netafast.net üzerinden alınmış bir Linux VPS (Ubuntu/CentOS)
  • Root veya sudo yetkisine sahip kullanıcı
  • Sunucuya tanımlanmış bir domain (alan adı)
  • Apache veya Nginx kurulu olmalı

???? 1. Certbot Kurulumu

Ubuntu için:

sudo apt update
sudo apt install certbot python3-certbot-apache  # Apache için
# Veya
sudo apt install certbot python3-certbot-nginx   # Nginx için

CentOS için:

sudo yum install epel-release
sudo yum install certbot python3-certbot-apache  # Apache için
# Veya
sudo yum install certbot python3-certbot-nginx   # Nginx için

???? 2. Domain’in DNS Ayarlarını Kontrol Edin

Alan adınızın A kaydının sunucu IP adresinize yönlendirildiğinden emin olun. Örnek:

example.com → 185.XXX.XXX.XX
www.example.com → 185.XXX.XXX.XX

DNS değişikliği yaptıysanız, yayılmasının 5-10 dakika sürebileceğini unutmayın.

???? 3. SSL Sertifikasını Kurmak

Apache kullananlar için:

sudo certbot --apache

Nginx kullananlar için:

sudo certbot --nginx

Certbot sizden alan adınızı soracak ve HTTP → HTTPS yönlendirmesi yapmak isteyip istemediğinizi soracaktır. Hepsine “yes” yanıtı vererek devam edebilirsiniz.

???? 4. Kurulumu Test Edin

Kurulum sonrası sitenize https:// ile erişerek kontrol edin. Ayrıca SSL doğrulaması için https://www.ssllabs.com/ssltest/ üzerinden test yapabilirsiniz.

???? 5. Otomatik Yenileme Ayarlaması

Let’s Encrypt sertifikaları 90 gün geçerlidir, ama Certbot otomatik yenileme desteği sunar.

Aşağıdaki komutla yenilemeyi test edebilirsiniz:

sudo certbot renew --dry-run

Zamanlı görev olarak crontab'a eklemek isterseniz:

sudo crontab -e

Satır ekleyin:

0 3 * * * /usr/bin/certbot renew --quiet

Bu işlem, her gün saat 03:00’te yenileme komutunu çalıştırır.

???? Sık Karşılaşılan Hatalar

Hata Çözüm
DNS çözümleme başarısız Domain’in IP’ye yönlendirilip yönlendirilmediğini kontrol edin.
Port 80 veya 443 kapalı Güvenlik duvarı (firewall) ayarlarından portları açın.
certbot komutu bulunamadı Certbot’un kurulu olduğundan emin olun.

????‍???? Netafast.net ile Güvenli Web Deneyimi

Alan adınızın güvenliğini bir adım öteye taşımak istiyorsanız, SSL kurulumlarını sizin yerinize biz yapabiliriz! Netafast.net teknik destek ekibimiz, sunucu güvenliği konusunda 7/24 yanınızda.

Web sitemizi ziyaret edin: ???? https://netafast.net

???? Sonuç

Let’s Encrypt ile ücretsiz SSL kurulumu, hem pratik hem de web güvenliği açısından olmazsa olmazdır. Bu rehberi uygulayarak dakikalar içinde web sitenizi HTTPS protokolüne taşıyabilirsiniz.


Bu cevap yeterince yardımcı oldu mu?
Geri Dön