Cloudflare Kurulumu
Güvenlik

Cloudflare Kurulumu: Sitenizi Cloudflare'e Bağlama ve Doğru SSL Ayarı

Alan adınızı Cloudflare'e ekleyin, nameserver'ları değiştirin ve SSL modunu doğru ayarlayın. Yönlendirme döngüsünü önleme, önbellek ve güvenlik ayarları.

  • MerkezHost Teknik Ekibi
  • 4 dk okuma
  • Seviye: Başlangıç
  • Güncelleme:

Cloudflare; sitenizin önüne ücretsiz bir CDN, DNS ve güvenlik katmanı ekler. Doğru kurulduğunda siteniz hızlanır ve saldırılara karşı ek bir koruma kazanır; yanlış SSL ayarıyla kurulduğunda ise "Too many redirects" hatası veya güvensiz bağlantı sorunları yaşanır. Bu rehberde Cloudflare'i baştan sona doğru şekilde kuruyoruz.

Cloudflare ne işe yarar?

  • DNS yönetimi: Hızlı ve güvenilir DNS altyapısı.
  • CDN ve önbellek: Görsel, CSS ve JS gibi statik dosyalar ziyaretçiye en yakın Cloudflare sunucusundan servis edilir.
  • Güvenlik: Sunucunuzun gerçek IP adresini gizler; kötü botları ve uygulama katmanı saldırılarını filtreler.
  • Ücretsiz SSL: Ziyaretçi ile Cloudflare arasındaki bağlantı otomatik olarak şifrelenir.

1. Adım: Siteyi Cloudflare'e ekleyin

  1. cloudflare.com üzerinden ücretsiz bir hesap oluşturun ve Add a domain seçeneğine tıklayın.
  2. Alan adınızı yazın ve Free planı seçin.
  3. Cloudflare mevcut DNS kayıtlarınızı otomatik tarar. Listeyi mutlaka mevcut DNS panelinizle karşılaştırın; eksik kayıt (özellikle MX ve TXT) varsa elle ekleyin.

2. Adım: DNS kayıtlarını ve proxy durumunu ayarlayın

Her kaydın yanında bir bulut simgesi bulunur. Turuncu bulut (Proxied) trafiğin Cloudflare üzerinden geçtiğini, gri bulut (DNS only) ise doğrudan sunucuya gittiğini gösterir.

KayıtÖnerilen durum
@ ve www (web sitesi)Turuncu (Proxied)
mail, webmail, MX hedefiGri (DNS only)
ftp, cPanel/SSH için kullanılan adlarGri (DNS only)
E-posta uyarısı

Cloudflare'in ücretsiz proxy'si yalnızca HTTP/HTTPS trafiğini taşır. Mail sunucusunu gösteren kayıtları turuncu yaparsanız e-posta alıp gönderemezsiniz.

3. Adım: Nameserver'ları değiştirin

Cloudflare size xxx.ns.cloudflare.com şeklinde iki nameserver verir. Alan adını satın aldığınız firmanın panelinde mevcut nameserver'ları silip bu ikisini girin. Değişiklik genellikle birkaç saat içinde aktif olur; Cloudflare alan adınızı etkinleştirince size e-posta gönderir.

4. Adım: SSL/TLS modunu doğru seçin (en önemli adım)

SSL/TLS » Overview bölümünde dört mod bulunur:

ModNe yapar?Öneri
OffŞifreleme yokKullanmayın
FlexibleZiyaretçi → Cloudflare şifreli, Cloudflare → sunucu şifresizKaçının
FullHer iki taraf şifreli, sunucu sertifikası doğrulanmazGeçici çözüm
Full (strict)Her iki taraf şifreli ve sunucu sertifikası doğrulanırÖnerilen

Sunucunuzda geçerli bir SSL sertifikası varsa (cPanel'in AutoSSL'i veya Let's Encrypt) modu Full (strict) yapın.

"Too many redirects" hatasının sebebi

Mod Flexible iken Cloudflare sunucunuza HTTP ile bağlanır. Sunucunuz da (ör. .htaccess ile) HTTP'yi HTTPS'e yönlendiriyorsa istek sonsuz döngüye girer. Çözüm: Modu Full (strict) yapmak.

Ardından SSL/TLS » Edge Certificates bölümünde şu ayarları açın:

  • Always Use HTTPS: Açık
  • Automatic HTTPS Rewrites: Açık
  • Minimum TLS Version: TLS 1.2

5. Adım: Önbellek ayarları

  • Caching » Configuration » Browser Cache TTL: "Respect Existing Headers" seçeneği, sunucunuzun gönderdiği önbellek başlıklarını kullanır.
  • Site güncellemesi yaptıktan sonra eski dosyalar görünüyorsa Purge Cache » Purge Everything ile önbelleği temizleyin.
  • WordPress yönetim paneli (/wp-admin) ve sepet/ödeme sayfalarının önbelleğe alınmadığından emin olun.

6. Adım: Güvenlik ayarları

  • Security » Settings » Security Level: Medium yeterlidir.
  • Bot Fight Mode: Spam botlarını azaltır; ancak bazı API ve ödeme entegrasyonlarını etkileyebilir, açtıktan sonra test edin.
  • Saldırı altındaysanız geçici olarak Under Attack Mode'u açabilirsiniz. Bu mod ziyaretçilere birkaç saniyelik kontrol ekranı gösterir; saldırı bitince kapatın.
Arama motorları

Googlebot ve Bingbot gibi doğrulanmış arama motoru botları Cloudflare tarafından "verified bot" olarak tanınır. Özel güvenlik kuralı yazarken bu botları engellemediğinizden emin olun; aksi halde Search Console'da tarama hataları görürsünüz.

Gerçek ziyaretçi IP adresini görme

Cloudflare arkasında sunucu loglarında Cloudflare'in IP adreslerini görürsünüz. Gerçek ziyaretçi IP'si CF-Connecting-IP başlığında gelir. Nginx kullanıyorsanız ngx_http_realip_module ile, cPanel/LiteSpeed sunucularda ise genellikle hazır gelen Cloudflare entegrasyonuyla gerçek IP'leri loglara yansıtabilirsiniz.

Sonuç

Cloudflare'i Full (strict) SSL modu ve doğru proxy ayarlarıyla kurduğunuzda siteniz hem hızlanır hem de ek bir güvenlik katmanı kazanır. Cloudflare'in yanında altyapı seviyesinde de koruma istiyorsanız Mikrotik + Stormwall + AstGuard katmanlı DDoS korumalı VDS sunucularımızı inceleyebilirsiniz. DDoS saldırılarının nasıl çalıştığını merak ediyorsanız DDoS rehberimize göz atın.

Sık Sorulan Sorular

Cloudflare ücretsiz mi?

Evet. Cloudflare'in ücretsiz planı DNS, CDN, temel DDoS koruması ve ücretsiz SSL içerir. Çoğu kurumsal site ve blog için yeterlidir.

"Too many redirects" hatası neden olur?

Genellikle Cloudflare SSL modu "Flexible" iken sunucunun da HTTP'den HTTPS'e yönlendirme yapmasından kaynaklanır. Sunucuda geçerli bir SSL varsa modu "Full (strict)" yapmak sorunu çözer.

Cloudflare e-postalarımı etkiler mi?

MX kayıtları ve mail alt alan adı için proxy (turuncu bulut) kapalı olmalıdır. Aksi halde e-posta trafiği çalışmaz.

  • #cloudflare
  • #cdn
  • #ssl
  • #dns
  • #ddos
Paylaş:
Devamını Okuyun

İlgili Rehberler