???? 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.