MENU

Sunucu Önbellekleme Sistemi Varnish Kurulumu

Anasayfa » Hosting » Sunucu Önbellekleme Sistemi Varnish Kurulumu
Sunucu Önbellekleme Sistemi Varnish Kurulumu

Merhaba Arkadaşlar. Bugünkü yazımda yüksek hitli sitelerin kullandığı Varnish’in nasıl kurulduğunu anlatacağım. Öncelikle şunu belirtiyorum ben Centos’a kuruyorum ve Centos’ta apache kurulu.

Bu sistemi Facebook‘unda kullandığı konusunda bir çok yazı bulunuyor :)

http://1.bp.blogspot.com/-3h-WtGB-WXQ/UWRZxPkX2oI/AAAAAAAAQ94/F9KgfITXOt0/s1600/Varnish-Cache-600x160.jpg

Varnish’i kurduktan sonra httpd servisimizi başlattığımızda Apache 80 portunu dinlenmeye alacaktır. Varnish web sitelerinizi uçururcasına hızı yapacaktır bunu sloganındada kullanıyor.

SSH Komut Satırını açıyorum ve işleme başlıyoum;

rpm –nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
yum install varnish

İlk önce indirdik 2.kodda ise varnish’i kurduk şimdi yapılandırma ayarları kaldı.

Varnish Yapılandırma

Kurulum tamamlandıktan sonra ilk önce httpd.conf dosyamızın içerisinden 8080 portunu açmamız gerekiyor.

pico /etc/httpd/conf/httpd.conf

Komutu ile httpd.conf dosyamızı açıyoruz ve en altına

Listen 8080

yazıyoruz.

Buradaki olay Apache’yi 80 porttan 8080 portuna geçiriyoruz. Varnish‘i 80 portuna göre ayarlayacağız çünkü şimdi alttaki kod ile 6081 default gelen Varnish portunu 80 yapıyoruz.

Buradaki: etc/sysconfig/varnish dosyasını düzenliyoruz alttaki gibi;

VARNISH_LISTEN_PORT=80

Buradaki: /etc/varnish/default.vcl düzenliyoruz. Buradaki işlemde ise Varnish’e Apache’mizin 8080 portunda dinlenmede olduğunu bildirdik.

backend default{
.host “127.0.0.1”; #Apache Sunucu ip
.port “8080”; #Apache dinlenme portu
.connect_timeout=600s;
.first_byte_timeout=600s;
.between_bytes_timeout=600s;
}

Son olarak reload işlemimiz kaldı. Onuda alttaki kodlar yapıyoruz.

service httpd reload
service varnish reload

Tüm işlem bu kadar. Takıldığınız yerlerde çekinmeden yazın hızlı cevap vermeye çalışacağım. :)

Rooteto Teknoloji Blogu

Rooteto WordPress, Sosyal Medya, Teknoloji, HD Resimler ve Video paylaşımında bulunan bağımsız olarak çalışan online haber teknoloji sitesidir.

Yaklaşık 1 Milyondan fazla tekil aylık ziyaretci ile Rooteto'yu büyük yapan teknoloji topluluklarıdır. 2009 yılında kurulan Rooteto'nun genel merkez ofisi İzmir / Bornova'dadır.