CDN (Content Delivery Network) hizmeti, web sitenizin performansını ve güvenliğini artırmak için kritik bir rol oynar. Bu makalede, bir VDS sunucu üzerinde CDN hizmetinin nasıl kurulacağını adım adım öğreneceksiniz.
Adım 1: Sorunu Tespit Etme
Öncelikle mevcut sunucu durumunu kontrol etmek için bazı komutlar kullanacağız. Aşağıdaki komutları terminalde çalıştırarak sistem durumunu gözlemleyin:
top - Sunucudaki işlemci ve bellek kullanımını gösterir.
htop - Daha detaylı bir işlem izleme aracı sunar. (Yüksek bellek kullanan işlemleri kontrol edin.)
dmesg - Donanım hatalarını ve sistem mesajlarını görüntüler.
Bu komutlar, sunucunuzda herhangi bir kaynak sorununu tespit etmenize yardımcı olacaktır.
Adım 2: CDN Sağlayıcısını Seçme
Piyasada birçok CDN hizmet sağlayıcısı bulunmaktadır. Örnek olarak Cloudflare, Akamai ve Amazon CloudFront gibi sağlayıcıları değerlendirebilirsiniz. Seçiminizi yaptıktan sonra, sağlayıcının kayıt ve konfigürasyon adımlarını takip edin.
Adım 3: DNS Ayarlarını Yapılandırma
CDN hizmetiniz aktif hale geldikten sonra, DNS ayarlarınızı güncelleyerek trafiğinizi CDN üzerinden yönlendirin. Aşağıdaki adımları izleyin:
Alan adınızın DNS yönetim paneline gidin.
Yeni bir CNAME kaydı oluşturun ve bunun değerini CDN sağlayıcınızdan alın.
DNS değişikliklerinin yayılması için 24-48 saat bekleyin.
Adım 4: Web Sunucusu Ayarlarını Güncelleme
Web sunucunuzun yapılandırma dosyasında bazı değişiklikler yapmalısınız. Örneğin, Apache kullanıyorsanız httpd.conf dosyasını aşağıdaki gibi güncelleyin:
LoadModule headers_module modules/mod_headers.so
Header set Access-Control-Allow-Origin "*"
CDN yapılandırmanızı test etmek için bir tarayıcıda web sitenizi açın ve hızlı yüklenip yüklenmediğini kontrol edin. Ayrıca, Pingdom veya GTmetrix gibi araçlarla site hızınızı ölçebilirsiniz.
Adım 6: Servis Yeniden Başlatma
Yapılandırma değişikliklerini uygulamak için sunucunuzu yeniden başlatmalısınız. Aşağıdaki komutları kullanarak sunucuyu yeniden başlatın:
Apache için:systemctl restart httpd
NGINX için:systemctl restart nginx
Sonuç
Yukarıdaki adımları takip ederek, CDN hizmetinizi başarıyla kurmuş olmalısınız. Performans ve güvenliğinizi artırmak için CDN kullanmanın faydalarını gözlemleyebilirsiniz.