Blog İpuçları

Apache nedir

Apache, dünyadaki en popüler web sunucusu yazılımıdır. Bu siteyi barındıran da dahil olmak üzere dünyadaki sunucuların% 67’sini çalıştırıyor. Bunun nedenlerinden biri, açık kaynak kodlu olması ve WordPress gibi herkes için% 100 ücretsiz kullanımıdır.

Birçok farklı ortam türü oluşturmak için genişletebileceğiniz ve özelleştirebileceğiniz güvenilir, güvenli, hızlı ve son derece özelleştirilebilir bir araçtır. Bu uzantılara bir örnek, WordPress ve diğer CMS’nin çalışması için gereken PHP ve MySQL gibi veritabanlarıdır.

Web Bir Web Sunucusu Nedir?

Ancak Apache’nin ne olduğunu anlamadan önce soruyu yanıtlamamız gerekiyor; zaten bir web sunucusu nedir?

Web Sunucuları, verilere ve işlevlere uzaktan erişim sağlamak için web tarayıcıları (Chrome, Firefox ve Edge gibi) ile etkileşime girer. Bir web sunucusuna kendi bilgisayarınızdan erişmek, bilgi istemek veya yardım almak için müşteri hizmetlerini aramak gibidir.

Web tarayıcınız telefon, internet hat ve web sunucusu diğer taraftaki müşteri destek temsilcisidir.

Öncelikle sorularınızı (isteklerinizi) dinleyecek ve sonra size istediğiniz bilgileri vereceğini söyleyecektir (en azından umarım).

Tarayıcının “aramayı yapma” ve web sunucusunun bunu alma şekli, HTTP protokolü adı verilen bir şeydir. Öncelikle, tarayıcı belirli dosyalara erişim istemek için bir HTTP isteği gönderir, ardından web sunucusu isteği kontrol eder ve temizlenirse söz konusu dosyalara erişebilirsiniz.

Süreç şuna benzer:

statik bir web sunucusunun resmi

Bu istek alma ve dosya sunma işlemi sunucunun yapabileceği tek şeyse, buna statik web sunucusu denir .

Dinamik Web Sunucuları

Daha karmaşık dosyalar söz konusu olduğunda (WordPress’teki PHP dosyaları gibi), sayfayı web tarayıcınızda görüntülemek için doğru ortamı oluşturmak için gerekli modülleri de işe alması gerekecektir. WordPress, sunucunuzda yüzlerce ve yüzlerce dosya oluşturmaz, bilgileri depolamak için bir veritabanı kullanır ve daha sonra dinamik olarak sayfalar oluşturur ve sunar . (Bir müşteri destek temsilcisinin karmaşık sorunlar için teknik personelle konuşması gibi.)

Daha karmaşık dosyaların (tarayıcınızın olduğu gibi çalıştıramayacağı dosyalar) çalıştırılmasına izin veren bir kuruluma dinamik web sunucusu denir . WordPress ve çoğu içerik yönetimi yazılımının düzgün çalışabilmesi için dinamik web sunucularına ihtiyacı vardır.

Dinamik bir web sunucusu daha çok şu şekilde çalışacaktır:

dinamik bir web sunucusunun resmi

Ve Apache’nin amacı bu, bunun gibi ortamlar yaratmaktır.

Bu şekilde, sunucunuzda sayılamayan sayıda metin / html dosyanızın olması gerekmez. İlgili verilerin çoğunu hızlı bir şekilde aranabilir veritabanlarında saklayabilirsiniz. Bu, aynı zamanda, her sayfada en yaygın öğeleri yeniden kullanabileceğiniz için israfı da önler. (Oluşturulan her statik html dosyasının görünümüne karar veren WordPress şablonlarında olduğu gibi.)

Yani dünyanın her yerinden insanlar bunun gibi dinamik web sunucuları kurmak için Apache kullanıyor. Ve yetenekleri nedeniyle, birçok türden harika yazılımı çalıştırabilirler.

Apache, sunucunuzda WordPress gibi bir yazılım çalıştırabilen tek alternatif değildir. Nginx gibi birçok başka alternatif vardır, ancak en yaygın olanıdır.

Editör

I am a web developer who is working as a freelancer. I am living in Saigon, a crowded city of Vietnam. I am promoting for http://sneeit.com

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu