İçeriğe geç

Centos Üzerine CDN Server Kurulumu Varnish

CDN (Content Delivery Network), web sitelerinin hızlı bir şekilde sunulması için kullanılan bir teknolojidir. CDN, kullanıcılara daha hızlı ve daha güvenilir bir web deneyimi sağlar. Web sitelerindeki statik dosyalar (resim, css, javascript, video vb.) CDN sunucularına yüklenir ve bu dosyaların kullanıcılara daha hızlı bir şekilde sunulması sağlanır.

CentOS üzerinde CDN sunucusu kurmak için, öncelikle açık kaynak bir CDN yazılımı olan Varnish’i kurmanız gerekiyor. Aşağıdaki adımları takip ederek Varnish’i CentOS üzerinde kurabilirsiniz:

  1. Varnish’i yüklemek için aşağıdaki komutları kullanın:
sudo yum install epel-release
sudo yum install varnish
  1. Varnish yüklendikten sonra, varsayılan Varnish yapılandırma dosyasını “/etc/varnish/default.vcl” dizininde açın.
sudo nano /etc/varnish/default.vcl
  1. Varsayılan Varnish yapılandırma dosyasını aşağıdaki şekilde düzenleyin:
backend default {
  .host = "localhost";
  .port = "80";
}

sub vcl_recv {
  if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    unset req.http.Cookie;
    return(lookup);
  }
}

sub vcl_fetch {
  if (req.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    unset beresp.http.set-cookie;
  }
}

Bu yapılandırma, statik dosyaların önbelleğe alınması ve cache edilmesi için gereklidir.

  1. Varnish servisini başlatmak için aşağıdaki komutu kullanın:
sudo systemctl start varnish
  1. Varnish servisinin her zaman başlatılması için aşağıdaki komutu kullanın:
sudo systemctl enable varnish

Varnish’in çalışıp çalışmadığını doğrulamak için, web tarayıcınızda “http://localhost:6081” adresine gidin. Varnish ile birlikte, Centos üzerinde bir CDN sunucusu oluşturabilirsiniz.

Kategori:CentOS

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir