VPS Cloudflare Entegrasyonu: Adım Adım Rehber
VPS Cloudflare Entegrasyonu Nedir ve Neden Önemlidir?

VPS Cloudflare Entegrasyonu, sanal özel sunucunuzu Cloudflare’in içerik dağıtım ağı (CDN) ve güvenlik hizmetleriyle birleştirme işlemidir. Bu entegrasyon sayesinde web siteniz daha hızlı yüklenir, DDoS saldırılarına karşı korunur ve global ölçekte erişilebilir hale gelir. Özellikle VPS Sunucu migrasyonu sürecinde Cloudflare entegrasyonu, kesintisiz bir geçiş için kritik bir adımdır.
Cloudflare, dünya çapında 200’den fazla veri merkezine sahip bir CDN sağlayıcısıdır. VPS’inize entegre edildiğinde, statik içeriklerinizi (resim, CSS, JavaScript) bu uç noktalarda önbelleğe alarak ziyaretçilerinize en yakın sunucudan hızlıca sunar. Aynı zamanda web uygulama güvenlik duvarı (WAF) ve SSL/TLS yönetimi gibi ek avantajlar da sağlar.
Bu rehberde, VPS Cloudflare entegrasyonunun adımlarını, DNS ayarlarını ve performans iyileştirme ipuçlarını detaylıca ele alacağız. İster yeni bir VPS kuruyor olun, ister mevcut sunucunuzu optimize etmek isteyin, bu adımları takip ederek sitenizi bir üst seviyeye taşıyabilirsiniz.
VPS Cloudflare Entegrasyonu İçin Gereksinimler
Entegrasyona başlamadan önce bazı ön koşulları sağlamanız gerekir. İlk olarak, aktif bir Cloudflare hesabınız olmalı. Cloudflare’in ücretsiz planı bile temel CDN ve güvenlik özelliklerini sunar, bu nedenle başlangıç için yeterlidir. Ayrıca, VPS sunucunuzda yönetici erişiminiz (root veya sudo yetkisi) ve alan adınızın DNS yönetimini Cloudflare’e devretme yetkiniz olmalıdır.
VPS’inizde çalışan bir web sunucusu (Apache, Nginx vb.) ve bir veritabanı yönetim sistemi (MySQL/MariaDB) kurulu olmalıdır. Eğer henüz bu adımları tamamlamadıysanız, MariaDB vs MySQL: VPS Sunucuda Hangisini Kullanmalı? ve Nginx Apache Performans Karşılaştırması yazılarımıza göz atabilirsiniz.
Cloudflare Hesabı Oluşturma ve Alan Adı Ekleme
Cloudflare.com adresine giderek ücretsiz bir hesap oluşturun. Hesabınıza giriş yaptıktan sonra “Add a Site” butonuna tıklayın ve alan adınızı girin. Cloudflare, mevcut DNS kayıtlarınızı tarayarak otomatik olarak içe aktarır. Bu kayıtları kontrol edin ve gerekirse düzenleyin. Ardından, alan adınızın nameserver’larını Cloudflare’in verdiği nameserver’larla değiştirin. Bu işlem, alan adı kayıt şirketinizin kontrol panelinden yapılır. Nameserver değişikliğinin yayılması 24-48 saat sürebilir.
VPS’de Cloudflare DNS Ayarlarını Yapılandırma
Cloudflare entegrasyonunun temel adımı, DNS kayıtlarını doğru şekilde yapılandırmaktır. VPS’inizin IP adresini gösteren bir A kaydı oluşturmalısınız. Cloudflare panelinde “DNS” sekmesine gidin, “Add Record” seçeneğiyle türü “A” olarak seçin, “Name” kısmına “@” (veya alt alan adı) yazın, “IPv4 address” kısmına VPS IP’nizi girin ve proxy durumunu (turuncu bulut) aktif edin. Bu sayede trafik Cloudflare üzerinden yönlendirilir.
Eğer “www” alt alan adı kullanıyorsanız, aynı şekilde bir CNAME kaydı ekleyin. Ayrıca e-posta sunucunuz varsa MX kayıtlarını da unutmayın. DNS yapılandırması tamamlandıktan sonra, Cloudflare’in SSL/TLS ayarlarını “Full (strict)” olarak değiştirin. Bu, uçtan uca şifreleme sağlar. VPS’inizde de SSL sertifikası kurulu olmalıdır; SSL Sertifikası Kurulumu rehberimiz bu konuda yardımcı olacaktır.
Cloudflare ile VPS Arasında Gerçek IP’yi Gizleme
Güvenlik açısından VPS’inizin gerçek IP adresini gizlemek önemlidir. Cloudflare proxy’si etkinleştirildiğinde, ziyaretçiler yalnızca Cloudflare’in IP’lerini görür. Ancak, doğrudan VPS IP’sine yapılan istekleri engellemek için sunucu güvenlik duvarınızda (iptables veya firewall) yalnızca Cloudflare IP aralıklarına izin verecek kurallar ekleyin. Cloudflare, güncel IP aralıklarını resmi web sitesinde yayınlar. Bu adım, VPS Güvenlik Duvarı Kurulumu yazımızda detaylandırılmıştır.
VPS Sunucuda Cloudflare Performans Ayarları
Cloudflare entegrasyonu sonrası performansı en üst düzeye çıkarmak için birkaç ayar yapabilirsiniz. Öncelikle, “Speed” sekmesinde “Auto Minify” özelliğini etkinleştirerek HTML, CSS ve JavaScript dosyalarını otomatik olarak küçültebilirsiniz. Ayrıca “Brotli” sıkıştırmayı açarak veri transferini hızlandırabilirsiniz. “Caching” ayarlarında, statik içeriklerin önbellek süresini artırmak için “Browser Cache TTL” değerini yükseltin.
Cloudflare’in “Page Rules” özelliği ile belirli sayfalar veya dosya türleri için özel kurallar tanımlayabilirsiniz. Örneğin, “*wp-admin*” gibi yönetici panellerini önbelleğe almamak için bir kural ekleyin. VPS Cache Yönetimi yazımızda Redis ve Memcached ile nasıl daha iyi sonuç alabileceğinizi anlatıyoruz.
Cloudflare ile VPS’de WordPress Optimizasyonu
WordPress siteniz varsa, Cloudflare’in WordPress eklentisini kullanarak entegrasyonu kolaylaştırabilirsiniz. Eklenti, otomatik olarak önbellek temizleme, gelişmiş güvenlik ve performans ayarları sunar. Ayrıca, Cloudflare’in “APO (Automatic Platform Optimization)” özelliği ile WordPress sitenizi daha da hızlandırabilirsiniz. Bu özellik, sayfalarınızı Cloudflare’in kenar sunucularında önbelleğe alarak sunucu yükünü azaltır. Detaylı bilgi için WordPress Kurulumu ve Optimizasyonu rehberimize bakabilirsiniz.
Cloudflare Güvenlik Özelliklerini VPS ile Kullanma
Cloudflare, VPS’inizi çeşitli saldırılara karşı korur. “Security” sekmesinde “Web Application Firewall (WAF)” özelliğini etkinleştirerek OWASP kategorilerine göre filtreleme yapabilirsiniz. “Bot Fight Mode” ile istenmeyen bot trafiğini engelleyebilirsiniz. Ayrıca “Rate Limiting” ile belirli bir IP’den gelen aşırı istekleri sınırlayabilirsiniz. Bu ayarlar, VPS’inizin kaynaklarını daha verimli kullanmasını sağlar.
DDoS koruması için Cloudflare’in “Under Attack Mode” özelliğini kullanabilirsiniz. Bu mod, tüm ziyaretçilere bir JavaScript doğrulama sayfası göstererek insan trafiğini botlardan ayırır. Ancak bu modu yalnızca saldırı anında etkinleştirmeniz önerilir, aksi halde kullanıcı deneyimini olumsuz etkileyebilir.
Son Adım: Entegrasyonu Test Etme ve Sorun Giderme
Entegrasyon tamamlandıktan sonra sitenizin Cloudflare üzerinden çalıştığını doğrulayın. Bunun için “whatsmyip.org” gibi bir araçla sitenizin IP’sini kontrol edin; Cloudflare IP’si görünmelidir. Ayrıca “SSL Labs” testi ile SSL yapılandırmanızı kontrol edin. Eğer sorun yaşarsanız, Cloudflare’in “Development Mode” özelliğini geçici olarak açarak önbelleği devre dışı bırakabilir ve sorunu teşhis edebilirsiniz.
VPS’inizde hata loglarını kontrol edin. Cloudflare ile ilgili yaygın hatalar arasında “521 Web Sunucusu Kapalı” veya “522 Bağlantı Zaman Aşımı” bulunur. Bu hatalar genellikle VPS’inizdeki web sunucusu ayarlarından kaynaklanır. Sunucunuzun Cloudflare IP’lerine izin verdiğinden ve gerekli portların (80, 443) açık olduğundan emin olun. VPS Performans İpuçları yazımızda bu tür sorunların çözümüne yardımcı olacak ek bilgiler bulabilirsiniz.
Artık VPS Cloudflare entegrasyonunuz hazır. Web siteniz daha hızlı, daha güvenli ve dünya çapında erişilebilir durumda. Hemen Cloudflare hesabınızı oluşturun ve sunucunuzu optimize etmeye başlayın. Unutmayın, doğru yapılandırma ile performans farkını hemen hissedeceksiniz.