
Let's Encrypt ile Ücretsiz SSL Kurulumu: Certbot Rehberi
Let's Encrypt ve Certbot ile ücretsiz SSL sertifikası kurulumu. Nginx ve Apache için otomatik HTTPS yapılandırması, wildcard sertifika ve otomatik yenileme.
Let's Encrypt Nedir ve Nasil Calisir?
Let's Encrypt, ucretsiz, otomatik ve acik bir sertifika otoritesidir. HTTPS sifreleme icin gerekli olan SSL ve TLS sertifikalarini ucretsiz olarak saglar. Internet Security Research Group tarafindan desteklenen bu proje, web guvenligini herkes icin erisilebilir kilmayi amaclar. Certbot ise Let's Encrypt sertifikalarini otomatik olarak alan, kuran ve yenileyen resmi istemci yazilimdir.
Certbot Kurulumu
Ubuntu ve Debian Sistemler
# Certbot ve Nginx eklentisini kurma
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
# Apache web sunucu kullaniyorsaniz
sudo apt install certbot python3-certbot-apache -y
CentOS ve RHEL Sistemler
# EPEL deposunu ekleyerek Certbot kurulumu
sudo dnf install epel-release -y
sudo dnf install certbot python3-certbot-nginx -y
Nginx Web Sunucu ile SSL Sertifikasi Alma
Certbot, Nginx yapilandirmasini otomatik olarak algilayabilir ve SSL ayarlarini sizin icin yapabilir:
# Otomatik Nginx yapilandirmasi ile sertifika alma
sudo certbot --nginx -d ornek.com -d www.ornek.com
# Sadece sertifika al, Nginx yapilandirmasini elle yap
sudo certbot certonly --nginx -d ornek.com -d www.ornek.com
Apache Web Sunucu ile SSL Sertifikasi Alma
# Apache icin otomatik SSL yapilandirmasi
sudo certbot --apache -d ornek.com -d www.ornek.com
Standalone ve Webroot Dogrulama Yontemleri
Web sunucunuz calismiyor veya ozel bir yapilandirmaya ihtiyaciniz varsa asagidaki yontemleri kullanabilirsiniz:
# Standalone modu - web sunucu calismiyorken kullanilir
sudo certbot certonly --standalone -d ornek.com
# Webroot modu - web sunucu calisiyor ve durdurmak istemiyorsaniz
sudo certbot certonly --webroot -w /var/www/html -d ornek.com -d www.ornek.com
Sertifika Dosyalarinin Konumlari
Let's Encrypt sertifikalari asagidaki dizinde saklanir ve her domain icin ayri klasor olusturulur:
| Dosya Adi | Dosya Yolu | Aciklamasi |
|---|---|---|
| cert.pem | /etc/letsencrypt/live/ornek.com/ | Alan adi sertifikasi |
| privkey.pem | /etc/letsencrypt/live/ornek.com/ | Ozel anahtar dosyasi |
| chain.pem | /etc/letsencrypt/live/ornek.com/ | Ara sertifika zinciri |
| fullchain.pem | /etc/letsencrypt/live/ornek.com/ | Tam sertifika zinciri |
Otomatik Sertifika Yenileme
Let's Encrypt sertifikalari 90 gun gecerlidir bu nedenle otomatik yenileme ayarlamak kritik onem tasir:
# Yenileme islemini test etme (gercekten yenilemez)
sudo certbot renew --dry-run
# Cron job ile otomatik yenileme ayarlama
sudo crontab -e
# Her gun saat 03:00 da yenileme kontrolu yap
# 0 3 * * * certbot renew --quiet --post-hook "systemctl reload nginx"
# Systemd timer ile otomatik yenileme (modern yontem)
sudo systemctl enable certbot-renew.timer
sudo systemctl start certbot-renew.timer
Wildcard SSL Sertifikasi Alma
Tum alt domainler icin gecerli olan wildcard sertifika almak icin DNS dogrulama kullanmaniz gerekmektedir:
# DNS-01 dogrulama yontemi ile wildcard sertifika
sudo certbot certonly --manual --preferred-challenges dns -d "*.ornek.com" -d ornek.com
# Bu komut size bir DNS TXT kaydi eklemenizi isteyecektir
# _acme-challenge.ornek.com TXT kaydini DNS panelinizden ekleyin
Nginx SSL Yapilandirma Ornegi
Certbot otomatik yapilandirma yerine elle yapilandirma yapmak isterseniz asagidaki ornegi kullanabilirsiniz:
server {
listen 443 ssl http2;
server_name ornek.com www.ornek.com;
ssl_certificate /etc/letsencrypt/live/ornek.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/ornek.com/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
}
# HTTP den HTTPS e yonlendirme
server {
listen 80;
server_name ornek.com www.ornek.com;
return 301 https://$host$request_uri;
}
Sik Karsilasilan Sorunlar ve Cozumleri
- Rate Limit hatasi: Haftada 50 sertifika siniri vardir, test icin staging ortamini kullanin
- DNS yayilim gecikmesi: DNS degisikliklerinin yayilmasi icin bekleyin
- Port 80 erisim sorunu: HTTP dogrulama icin port 80 acik olmalidir
- Izin hatasi: Certbot komutlarini sudo ile calistirdiginizdan emin olun
Buyukweb Hosting ile Ucretsiz SSL
Buyukweb hosting paketlerinde Let's Encrypt SSL sertifikasi ucretsiz olarak dahildir. cPanel ve Plesk kontrol paneli uzerinden tek tikla SSL kurulumu yapabilirsiniz. Ayrica AutoSSL ozelligi ile sertifika yenileme otomatik olarak gerceklestirilir. buyukweb.com adresinden hosting planlarini inceleyin.
Ilgili Buyukweb Hizmetleri:
- Guvenli hosting paketlerimizi inceleyin
- VPN paketleri ile guvenliginizi arttirin
- Tum hosting ve sunucu paketlerimiz
Web Guvenligi Kontrol Listesi
SSL/TLS Yapilandirmasi
TLS 1.2 ve 1.3 destekleyin, eski protokolleri devre disi birakin. HSTS etkinlestirin. SSL Labs testinde A+ hedefleyin.
Guvenlik Basliklari
X-Content-Type-Options, X-Frame-Options, Content-Security-Policy ve Permissions-Policy yapilandirin. XSS ve clickjacking koruması saglayin.
WAF Korumasi
ModSecurity veya Imunify360 ile SQL injection, XSS saldirilarina karsi koruma. OWASP kurallarini aktif edin. Rate limiting ile brute-force onleyin.
Malware Tarama
Imunify360 veya ClamAV ile duzenli tarama. Dosya degisikliklerini izleyin. Suphelileri karantinaya alin.
Parola Politikasi
Minimum 12 karakter, karma karakterler, 2FA etkinlestirme. Parola yoneticisi kullanin.
Yedekleme ve Felaket Kurtarma
Duzenli yedek alin ve test edin. Offline kopya tutun. Felaket kurtarma planini dokumante edin.
Sik Sorulan Sorular
Ucretsiz SSL ile ucretli farki nedir?
Let's Encrypt teknik olarak ayni sifreleme sunar. Ucretli sertifikalar garanti ve OV/EV dogrulama sunar.
Mixed content nasil cozulur?
Tum URL'leri https ile guncelleyin. WordPress'te Better Search Replace ile toplu guncelleme yapin.
Sertifika suresi doldu ne olur?
Ziyaretciler uyari gorur, SEO duser. certbot renew ile otomatik yenileme kullanin.
Sonuc
Guvenlik surekli bir surectir. Katmanli yaklasim ile sitenizi koruyun. Buyukweb paketlerinde Imunify360 ve ucretsiz SSL dahildir.
SSL Sertifika Turleri
| Tur | Dogrulama | Kullanim | Fiyat |
|---|---|---|---|
| DV (Domain) | Domain sahipligi | Kisisel site, blog | Ucretsiz-dusuk |
| OV (Organization) | Sirket dogrulama | Kurumsal site | Orta |
| EV (Extended) | Detayli dogrulama | Banka, e-ticaret | Yuksek |
| Wildcard | Tum subdomainler | Coklu subdomain | Orta-yuksek |
Let's Encrypt Otomatik Yenileme
Certbot ile sertifikalari otomatik yenileyin. Cron veya systemd timer ile 60 gunde bir yenileme zamanlayIn.
Guvenlik Denetim Kontrol Listesi
- SSL/TLS versiyonlari guncel mi?
- Guvenlik basliklari dogru yapilandirildi mi?
- WAF kurallari aktif mi?
- fail2ban calisiyor mu?
- Gereksiz portlar kapali mi?
- Root girisi devre disi mi?
- 2FA aktif mi?
- Yedekler duzenli aliniyor mu?
- Dosya izinleri dogru mu?
- Kullanilmayan servisler kapatildi mi?
Bu listeyi ayda bir kontrol ederek sunucunuzun guvenligini ust seviyede tutun.
Turkiye'de Hosting Sektoru 2025-2026
Sektorel Trendler
Turkiye hosting pazari hizla buyumektedir. E-ticaretin genislemesi, dijitallesme calismalarI ve uzaktan calisma trendi hosting talebini artirmaktadir. NVMe SSD, HTTP/3 ve edge computing gibi teknolojiler hosting performansini yeni seviyelere tasimaktadir.
Dikkat Edilmesi Gerekenler
Hosting sektoru rekabetci bir pazardir. Dusuk fiyat vaat eden ancak altyapı kalitesinden odun veren firmalardan kacinin. Gizli maliyet, yenileme fiyat artisi ve yetersiz destek en sik karsilasilan sorunlardir.
Hosting Firmasi Secim Kriterleri
- Veri merkezi lokasyonu: Turkiye'de veri merkezi olan firmalari tercih edin
- Uptime garantisi: Minimum %99.5, ideal %99.8+
- Teknik destek: 7/24 Turkce destek zorunlu
- Guvenlik: DDoS korumasi, SSL, WAF dahil olmali
- Yedekleme: Gunluk otomatik yedekleme olmali
- Olceklenebilirlik: Ihtiyac artiginda kolayca yukseltme yapilabilmeli
- Musteri yorumlari: Gercek kullanici deneyimlerini arastirin
Buyukweb 2009'dan beri bu kriterlerin tumunu karsilayarak 5.200+ musteriye guvenilir hosting hizmeti sunmaktadir. Sorulariniz icin 0850 302 60 70 numarasini arayabilir veya destek@buyukweb.com adresine yazabilirsiniz.
Sik Yapilan Hosting Hatalari
Hosting secimi ve yonetiminde en sik karsilasilan hatalar:
1. Sadece Fiyata Bakmak
En ucuz hosting her zaman en iyi secim degildir. Performans, guvenlik ve destek kalitesi fiyattan daha onemlidir. Dusuk maliyetli hostinglerde yenileme fiyatlari genellikle cok daha yuksektir.
2. Yedekleme Almamak
Otomatik yedekleme olsa bile, onemli degisikliklerden once manuel yedek almak hayati onem tasir. Yedeklerin geri yuklenebilirligini test etmeyen sirketler veri kaybi yasadiginda ciddi sorunlarla karsilasir.
3. Guncellemeleri Ertelemek
WordPress, eklentiler ve isletim sistemi guncellemelerini ertelemek guvenlik aciklarına davetiye cikarir. Otomatik guvenlik guncellemeleri yapilandirmak en temel onlemdir.
4. SSL Kullanmamak
Hala SSL sertifikasi olmayan web siteleri mevcut. SSL olmadan Google siralama duser, ziyaretci guveni azalir ve veri guvenligi tehlikeye girer. Ucretsiz Let's Encrypt sertifikasi bile yeterlidir.
5. Kaynak Planlamasi Yapmamak
Trafik artisina hazirliksiz yakalanmak, sitenizin cokmesine neden olabilir. Trafik trendlerini izleyin ve ihtiyac halinde kaynakları zamaninda artirin.
Etiketler:

