Kurulum Rehberleri

Cloudflare Kurulumu: DNS, SSL ve Önbellek

Alan adınızı Cloudflare'e taşıyıp DNS kayıtlarını, SSL modunu, önbellek ve güvenlik ayarlarını doğru yapmanın adım adım rehberi.

Aurora YazılımEditör ekibi 6 dk okuma
Cloudflare Kurulumu: DNS, SSL ve Önbellek
Cloudflare kurulumu nasıl yapılır?

Cloudflare kurulumu için ücretsiz hesap açıp alan adınızı eklersiniz; Cloudflare mevcut DNS kayıtlarını tarar. Kayıtları kontrol ettikten sonra alan adı firmanızda nameserver'ları Cloudflare'in verdiği iki adresle değiştirirsiniz. Etkinleşince SSL modunu Full (strict) yapar, HTTPS yönlendirmesini açar ve önbellek kurallarını sitenize göre ayarlarsınız.

Cloudflare Ne İşe Yarar?

Cloudflare, alan adınızla sunucunuz arasına giren bir ters vekil sunucu (reverse proxy) ve küresel bir ağdır. Ziyaretçi sitenize girdiğinde istek önce Cloudflare'in size en yakın veri merkezine gelir; statik dosyalar oradan sunulur, geri kalan istekler sunucunuza iletilir. Böylece hem hız kazanırsınız hem de sunucunuzun gerçek IP adresi gizlenir.

Kısacası Cloudflare üç işi tek yerden yapar: DNS yönetimi, bir CDN nedir yazısında anlattığımız içerik dağıtım ağı mantığıyla önbellekleme ve DDoS ile kötü amaçlı trafiğe karşı güvenlik katmanı. Ücretsiz plan küçük ve orta ölçekli sitelerin çoğu için yeterlidir; ücretli planlar gelişmiş güvenlik kuralları ve görsel optimizasyonu gibi ek özellikler getirir.

Önemli bir not: Cloudflare yavaş bir sunucuyu ya da şişkin bir sayfayı tek başına düzeltmez. Asıl kazanç, sayfanın kendisi de optimize edildiğinde gelir; bu yüzden Cloudflare'i bir hız ve performans yönetimi çalışmasının parçası olarak düşünün.

Kuruluma Başlamadan Önce

Kurulum sırasında alan adının yönetimini değiştireceğiniz için birkaç bilgiyi önceden toplamak kesintiyi önler. En sık yaşanan sorun, e-posta kayıtlarının taşınmaması yüzünden postaların durmasıdır.

  • Alan adını aldığınız firmanın paneline giriş bilgileri (nameserver değiştirmek için).
  • Mevcut DNS kayıtlarının tam listesi: A, AAAA, CNAME, MX kayıtları, TXT (SPF, DKIM, doğrulama kodları).
  • Sunucunuzun IP adresi ve sitede geçerli bir SSL sertifikası olup olmadığı.
  • Alan adında DNSSEC açıksa, geçişten önce kayıt firmasında DNSSEC'i kapatmak gerekir; aksi halde alan adı çözümlenmeyebilir.

Alan Adını Cloudflare'e Ekleme

Cloudflare panelinde hesap açtıktan sonra siteyi ekleme sihirbazı sizi adım adım yönlendirir. Bu adımlar işletim sisteminden bağımsızdır; tamamı tarayıcıdan yapılır.

  1. Panelde site ekleme seçeneğine tıklayın ve alan adınızı www olmadan yazın (ornek.com).
  2. Planı seçin; başlangıç için Free plan yeterlidir.
  3. Cloudflare'in bulduğu DNS kayıtlarını eski listenizle tek tek karşılaştırın, eksikleri elle ekleyin.
  4. Cloudflare size iki nameserver adresi verir. Alan adı firmanızın panelinde mevcut nameserver'ları silip bu iki adresi yazın.
  5. Cloudflare değişikliği algıladığında alan adı etkin olur ve size e-postayla bildirilir.

Turuncu Bulut mu, Gri Bulut mu?

Her kaydın yanında bir bulut simgesi vardır. Turuncu bulut (Proxied) trafiğin Cloudflare üzerinden geçtiği, önbellek ve güvenliğin devrede olduğu anlamına gelir. Gri bulut (DNS only) ise Cloudflare'in yalnızca DNS yanıtı verdiği, trafiğe dokunmadığı durumdur.

Web sitesi için kullanılan A ve www CNAME kayıtlarını turuncu yapın. Mail sunucusunu gösteren kayıtları, FTP ya da SSH için kullandığınız alt alan adlarını gri bırakın; MX kayıtları zaten proxy'lenemez.

Doğru SSL Modunu Seçmek

SSL/TLS ayarı, ziyaretçi ile Cloudflare arasındaki ve Cloudflare ile sunucunuz arasındaki bağlantının nasıl şifreleneceğini belirler. Yanlış mod seçimi, Cloudflare kurulumunda en çok hata üreten adımdır.

Sunucunuzda geçerli bir sertifika varsa her zaman Full (strict) kullanın. Sertifikanız yoksa Cloudflare'in sunduğu ücretsiz Origin CA sertifikasını sunucuya kurabilir ya da Let's Encrypt ile sertifika alabilirsiniz; adımları SSL sertifikası kurulumu rehberinde bulabilirsiniz.

ModNe yapar?Ne zaman?
OffŞifreleme yokKullanmayın
FlexibleZiyaretçi–Cloudflare şifreli, Cloudflare–sunucu şifresizSunucuda hiç sertifika yoksa geçici çözüm
Fullİki taraf şifreli, sunucu sertifikası doğrulanmazKendinden imzalı sertifika varsa
Full (strict)İki taraf şifreli, sertifika doğrulanırÖnerilen ayar

HTTPS Ayarlarını Tamamlayın

  • Always Use HTTPS ile tüm HTTP isteklerini HTTPS'e yönlendirin.
  • Automatic HTTPS Rewrites seçeneği, sayfadaki karışık içerik (http ile çağrılan görsel ve betik) uyarılarını azaltır.
  • HSTS'yi yalnızca tüm alt alan adlarınızın HTTPS ile sorunsuz çalıştığından eminseniz açın; geri almak zordur.

Önbellek Ayarları Nasıl Yapılır?

Cloudflare varsayılan olarak yalnızca görsel, CSS, JavaScript ve font gibi statik dosyaları önbelleğe alır; HTML sayfalarını almaz. Bu güvenli bir başlangıçtır, çünkü dinamik sayfaların yanlışlıkla önbelleğe alınması sepet ve üye panelinde ciddi sorunlar çıkarır.

Statik bir site ya da sık değişmeyen sayfalar için Cache Rules ile HTML'i de önbelleğe alabilirsiniz. Yönetim paneli, sepet, ödeme ve hesap sayfaları gibi adresleri ise mutlaka önbellek dışında bırakın. Bir e-ticaret altyapısı kullanıyorsanız bu ayrımı geliştiricinizle birlikte yapın.

  • Browser Cache TTL: tarayıcının dosyayı ne kadar süre tutacağını belirler; dosya adlarında sürüm kullanıyorsanız uzun tutabilirsiniz.
  • Development Mode: tasarım değişikliği yaparken önbelleği geçici olarak devre dışı bırakır.
  • Purge Cache: güncellemeden sonra tüm önbelleği ya da yalnız belirli adresleri temizler.
  • Brotli sıkıştırma ve HTTP/3 seçenekleri hız ayarları altında açılabilir.

Temel Güvenlik Ayarları

Ücretsiz planda bile işe yarar birkaç güvenlik ayarı vardır. Bunları açarken gerçek ziyaretçileri engellemediğinizden emin olmak için ilk günlerde güvenlik olaylarını panelden takip edin.

Saldırı altındaysanız Under Attack Mode her ziyaretçiye kısa bir tarayıcı doğrulaması uygular; sorun geçince kapatın, aksi halde kullanıcı deneyimi ve botlara bağlı entegrasyonlar etkilenir.

  • Bot Fight Mode ile bilinen kötü botları yavaşlatın.
  • Yönetim paneli adresiniz için ülke ya da IP bazlı erişim kuralı yazın.
  • Hesabınızda iki adımlı doğrulamayı açın; Cloudflare hesabı ele geçirilirse tüm alan adınız ele geçmiş olur.
  • Sunucu tarafında yalnız Cloudflare IP aralıklarından gelen web trafiğine izin vermek, gerçek IP'nin doğrudan hedeflenmesini önler.

Kurulumu Doğrulama Komutları

Nameserver değişikliğinin yayılması genelde birkaç saat sürer, nadiren 24–48 saate uzayabilir. Aşağıdaki komutlarla durumu kendiniz kontrol edebilirsiniz. Windows'ta nslookup, macOS ve Linux'ta dig ile curl hazır gelir.

powershellWindows
nslookup -type=NS ornek.com
curl.exe -sI https://ornek.com
bashmacOS / Linux
dig +short NS ornek.com
curl -sI https://ornek.com | grep -i -E 'server|cf-cache-status'

Çıktıyı Nasıl Okumalı?

NS sorgusunda Cloudflare'in verdiği iki adresi görmelisiniz. HTTP başlıklarında server: cloudflare satırı trafiğin Cloudflare'den geçtiğini, cf-cache-status değeri ise dosyanın önbellekten gelip gelmediğini gösterir: HIT önbellekten, MISS sunucudan geldi demektir.

Sık Hatalar ve Çözümleri

Cloudflare hata sayfaları kodlarıyla sorunun yerini söyler. Panik yapmadan önce kodu okuyun; çoğu zaman sorun sunucu tarafındadır.

HataOlası nedenÇözüm
ERR_TOO_MANY_REDIRECTSFlexible mod + sunucuda HTTPS yönlendirmesiSSL modunu Full (strict) yapın
521Sunucu bağlantıyı reddediyorWeb sunucusunun çalıştığını ve güvenlik duvarının Cloudflare IP'lerine açık olduğunu kontrol edin
522Sunucu zamanında yanıt vermiyorSunucu yükünü, IP adresini ve 443 portunu kontrol edin
525 / 526SSL el sıkışması başarısız ya da sertifika geçersizSunucudaki sertifikayı yenileyin veya Origin CA sertifikası kurun
Mailler gelmiyorMX kaydı eksik veya mail alt alanı turuncuMX ve mail kayıtlarını ekleyip gri buluta alın

Sık Sorulan Sorular

01Cloudflare ücretsiz plan yeterli mi?

Kurumsal siteler, bloglar ve küçük mağazalar için ücretsiz plan çoğu zaman yeterlidir. DNS, temel CDN, ücretsiz SSL ve DDoS korumasını içerir. Gelişmiş güvenlik duvarı kuralları ya da görsel optimizasyonu gerekiyorsa ücretli planlara bakabilirsiniz.

02Alan adımı Cloudflare'e taşımam gerekiyor mu?

Hayır, alan adının kaydı mevcut firmanızda kalır; yalnızca nameserver'ları değiştirirsiniz. Yenileme ve sahiplik işlemleri eski firmada sürer. Kayıt transferi ayrı ve isteğe bağlı bir işlemdir.

03Cloudflare SEO'yu olumsuz etkiler mi?

Doğru ayarlandığında olumsuz etkisi olmaz; hız ve HTTPS iyileşmesi SEO uyumlu web tasarımı açısından dolaylı olarak faydalıdır. Sorun genellikle arama motoru botlarını engelleyen sert güvenlik kurallarından çıkar. Search Console'da tarama hatalarını kurulumdan sonraki günlerde izleyin.

04Cloudflare'i nasıl devre dışı bırakırım?

Geçici olarak ilgili kayıtları gri buluta alarak proxy'yi kapatabilirsiniz. Tamamen ayrılmak için önce DNS kayıtlarını yeni sağlayıcıya kopyalayın, sonra nameserver'ları kayıt firmanızda eski haline döndürün.

Cloudflare kurulumu bir saatlik iştir, ama faydası doğru SSL modu ve dengeli önbellek kurallarıyla ortaya çıkar. Sitenizin hızını uçtan uca ölçüp sunucu, önbellek ve sayfa katmanını birlikte iyileştirmek isterseniz hız ve performans yönetimi hizmetimize göz atın; sektörünüze özel yazılım çözümleri için de bizimle iletişime geçin.