Web sitenizin güvenliğini artırmak, performansını hızlandırmak ve DNS yönetimini kolaylaştırmak istiyorsanız, Cloudflare entegrasyonu harika bir çözümdür.
cPanel üzerinde Cloudflare kurulumu oldukça kolaydır ve birkaç adımda tamamlanabilir.
Bu yazıda, cPanel Cloudflare kurulumu, yapılandırma adımları ve önemli ipuçlarını ayrıntılı şekilde anlatacağız.
Cloudflare Nedir?
Cloudflare, web sitenizle ziyaretçileriniz arasında bir “proxy” görevi görür.
Bu sistem, gelen trafiği optimize eder, saldırılara karşı koruma sağlar ve içeriği dünya genelindeki veri merkezlerinde önbelleğe alarak yüksek erişim hızı sunar.
Cloudflare’ın sunduğu başlıca özellikler:
-
CDN (Content Delivery Network) altyapısı
-
DDoS koruması ve güvenlik duvarı (WAF)
-
Performans optimizasyonu
-
Akıllı DNS yönetimi
-
SSL sertifikası entegrasyonu
Bu özellikler sayesinde web siteleri hem hızlı hem de güvenli hale gelir.
cPanel Üzerinde Cloudflare Kurulumu İçin Gereksinimler
Kuruluma başlamadan önce aşağıdaki gereksinimleri kontrol edin:
-
Etkin bir alan adınız (domain) olmalı.
-
Cloudflare hesabınız bulunmalı. (Yoksa cloudflare.com adresinden ücretsiz oluşturabilirsiniz.)
-
WHM veya cPanel erişiminiz olmalı.
-
Cloudflare eklentisi (plugin) cPanel’inizde yüklü olmalı. (Bazı hosting sağlayıcıları bu eklentiyi otomatik olarak sunar.)
1. Cloudflare Eklentisini WHM Üzerinden Kurma
Eğer cPanel’inizde Cloudflare eklentisi mevcut değilse, WHM üzerinden kurulabilir.
Adım 1: Sunucuya Root SSH ile Bağlanın
Öncelikle SSH ile sunucunuza root olarak bağlanın:
Adım 2: Cloudflare Plugin Yükleme Komutu
Cloudflare cPanel eklentisini yüklemek için aşağıdaki komutu çalıştırın:
Bu komut, gerekli dosyaları indirip sisteminize entegre eder.
Adım 3: WHM Panelinde Kontrol
Kurulum tamamlandığında, WHM paneline giriş yapın ve Plugins → Cloudflare sekmesine gidin.
Burada Cloudflare modülünün aktif olduğunu görebilirsiniz.
2. cPanel Üzerinden Cloudflare Hesabınızı Bağlama
Artık doğrudan cPanel arayüzü üzerinden Cloudflare hesabınızı bağlayabilirsiniz.
Adım 1: Cloudflare Sekmesine Girin
cPanel ana ekranında, “Software” veya “Domains” bölümünde Cloudflare ikonunu bulun ve tıklayın.
Adım 2: Hesabınıza Giriş Yapın
“Sign in with Cloudflare” butonuna tıklayarak Cloudflare hesabınızla giriş yapın.
Hesabınız yoksa buradan yeni bir hesap oluşturabilirsiniz.
Adım 3: Alan Adınızı Ekleyin
Cloudflare eklentisi, mevcut alan adlarınızı otomatik olarak algılar.
Cloudflare’a eklemek istediğiniz alan adını seçin ve “Activate” (Etkinleştir) butonuna tıklayın.
Adım 4: DNS ve Proxy Ayarlarını Yapılandırın
Cloudflare paneli, DNS kayıtlarınızı tarar ve cPanel üzerindeki mevcut kayıtlarla eşleştirir.
Proxy modunu etkinleştirmek için turuncu bulut simgesini aktif hale getirin.
Bu sayede Cloudflare trafiği siteniz üzerinden yönlendirmeye başlar.
3. Nameserver (NS) Yönlendirmesi
Cloudflare kullanabilmek için, domain’inizin nameserver (NS) kayıtlarını Cloudflare tarafından verilen adreslerle değiştirmeniz gerekir.
Örneğin:
eski: ns1.hostingprovider.com
Cloudflare sonrası:
lara.ns.cloudflare.com
Bu değişikliği, domaini aldığınız kayıt kuruluşunun (örneğin GoDaddy, Namecheap, Turhost, vb.) DNS yönetim ekranından yapabilirsiniz.
4. SSL (HTTPS) ve Güvenlik Ayarları
Cloudflare, sitenize ücretsiz SSL sertifikası sağlar.
Bunun için:
-
Cloudflare panelinizde SSL/TLS sekmesine gidin.
-
“Flexible” veya “Full” modunu seçin.
-
Flexible: Web sunucusunda SSL yoksa tercih edilir.
-
Full: Sunucuda Let’s Encrypt veya başka SSL varsa tercih edilir.
-
-
24 saat içinde SSL aktif hale gelir.
Ayrıca “Firewall Rules” bölümünden belirli IP adreslerine erişim izni verebilir, DDoS koruma seviyesini ayarlayabilirsiniz.
5. Performans ve Önbellekleme Ayarları
Cloudflare, sayfa yüklenme hızını artırmak için gelişmiş optimizasyon araçları sunar:
-
Auto Minify: HTML, CSS ve JS dosyalarını küçültür.
-
Rocket Loader: JavaScript yüklemelerini hızlandırır.
-
Caching Level: “Standard” veya “Aggressive” seçenekleriyle önbellekleme seviyesini belirler.
Bu ayarları Cloudflare panelinizin Speed ve Caching sekmelerinden yapabilirsiniz.
6. Cloudflare Kurulumunun Doğruluğunu Test Etme
Kurulum tamamlandıktan sonra, aşağıdaki adımlarla doğrulama yapabilirsiniz:
-
DNS değişikliklerinin aktif olup olmadığını dnschecker.org adresinden kontrol edin.
-
Siteyi “https://” ile açarak SSL sertifikasının etkin olup olmadığını test edin.
-
Cloudflare kontrol panelinde sitenizin “Active” (Etkin) olarak göründüğünü doğrulayın.
Sonuç
cPanel Cloudflare kurulumu, web sitenizi hızlandırmanın ve korumanın en kolay yollarından biridir.
Doğru yapılandırıldığında, Cloudflare yalnızca güvenliği artırmakla kalmaz, aynı zamanda DDoS saldırılarını engeller ve dünya genelinde hızlı içerik dağıtımı sağlar.
Bu nedenle, performans ve güvenliği ön planda tutan her sistem yöneticisi için Cloudflare entegrasyonu tavsiye edilir.