Nginx Server Tanımı ve Yetenekleri

Nginx Tanımı

Nginx; yüksek trafikli ve çok fazla istek gönderen web sitelerinin barındırılması için geliştirilmiş bir web sunucusudur. Aynı zamanda ters vekil sunucusu (reverse proxy), yük dengeleyici ve HTTP ön belleği olarak da kullanılabilmektedir.

Aslında geçmişine baktığımızda 2004 yılında mail.ru sistemi için rus Igor Sysoev tarafından piyasaya sürülmüş bir mail sunucusudur ancak sonrasında geliştirilerek tüm ortamlar için kullanılabilir hale getirilmiştir. Aşağıdaki resimde çalışma mantığını görebiliyoruz.

Muadilleri Apache ve lighttpd gibi web sunucuları ile karşılaştırıldığında onlara nazaran daha az kaynak kullanımına sahiptir.

Nginx ‘in Özellikleri

  • Yük Dengeleme özelliği
  • Reverse Proxy özelliği (ters vekil)
  • Virtual Host özelliği
  • İndexleme özelliği

Muadillerine göre performans açısından nginx web sunucusu açık ara öndedir.

Nginx kurulum makalesine buradan ulaşabilirsiniz.

Bir Cevap Yazın

EnglishTurkish
%d blogcu bunu beğendi: