Apache Web Sunucusu

Apache web sunucusuna genel bakış

Apache HTTP Sunucusu (genellikle Apache olarak adlandırılır) genellikle dünyanın en popüler HTTP web sunucusu olarak kabul edilir. Hızlı ve güvenlidir ve dünyadaki tüm web sunucularının yarısından fazlasını çalıştırır.

Apache aynı zamanda, ücretsiz ve açık kaynaklı gelişmiş web teknolojilerini destekleyen Apache Software Foundation tarafından dağıtılan ücretsiz bir yazılımdır. Apache web sunucusu, CGI, SSL ve sanal alanlar dahil olmak üzere eksiksiz bir özellik yelpazesi sunar; ayrıca genişletilebilirlik için eklenti modüllerini destekler.

Apache orijinal olarak Unix ortamları için tasarlanmış olsa da, neredeyse tüm kurulumlar (% 90'ın üzerinde) Linux üzerinde çalışıyor. Ancak, Windows gibi diğer işletim sistemleri için de kullanılabilir.

Not: Apache'nin Java Servlet'leri için yararlı olan Apache Tomcat adında başka bir sunucusu vardır.

Bir HTTP Web Sunucusu Nedir?

Genel olarak bir sunucu, istemcilere istekte bulunan dosyalara hizmet veren uzak bir bilgisayardır. Bir web sunucusu, bir web sitesinin çalıştığı ortamdır; ya da daha iyisi, bilgisayar web sitesine hizmet ediyor .

Bu, web sunucusunun ne teslim ettiği ya da nasıl teslim edildiği (web sayfaları, FTP dosyaları vb. Için HTML dosyaları) veya kullanılan yazılımlar (Apache, HFS, FileZilla, nginx, lighttpd) ne olursa olsun doğrudur.

HTTP web sunucusu, HTTP veya Hypertext Aktarım Protokolü üzerinden FTP gibi başkalarına karşı içerik sağlayan bir web sunucusudur. Örneğin, web tarayıcınıza gittiğinizde, bu web sitesini barındıran web sunucusuyla bağlantı kuruyorsunuz, böylece web sayfalarını (bu sayfayı zaten görmekte olduğunuz) istemek için onunla iletişim kurabilirsiniz.

Neden Apache HTTP Sunucusunu Kullanmalı?

Apache HTTP Sunucusuna bir takım avantajlar vardır. En dikkate değer şey, hem kişisel hem de ticari kullanımlar için tamamen ücretsiz olması olabilir, dolayısıyla bunun için ödeme yapmaktan endişe etmenize gerek yoktur; küçük bir kerelik ücretler bile mevcut değildir.

Apache aynı zamanda güvenilir bir yazılımdır ve hala aktif olarak tutulduğu için sıklıkla güncellenmektedir. Bu, hangi web sunucusunun kullanılacağını düşünürken önemlidir; Sürekli olarak yeni ve daha iyi özellikler sunmayacak, aynı zamanda güvenlik yamaları ve güvenlik açığı geliştirmeleri sağlamak için güncellemeyi sürdürecek bir şey de istemezsiniz.

Apache ücretsiz ve güncellenmiş bir ürün olsa da, özellikleri kaymaz. Aslında, en popüler özellikli bir başka HTTP web sunucusu var.

Modüller, yazılıma daha fazla işlev eklemek için kullanılır; şifre doğrulama ve dijital sertifikalar desteklenir; hata mesajlarını özelleştirebilirsiniz; Bir Apache kurulumu, sanal barındırma yetenekleri ile birden fazla web sitesi sunabilir; vekil modüller mevcuttur; Web sayfalarını hızlandırmak için SSL ve TLS ve GZIP sıkıştırmayı destekler.

İşte Apache'de görülen bir avuç diğer özellik:

Dahası, birçok özellik olmasına rağmen, hepsini kullanmayı öğreneceğiniz konusunda çok fazla endişelenmenize gerek yok. Apache çok geniş çapta kullanılmaktadır ve cevaplar, hemen hemen her soruyu sorabilmektedir (ve çevrimiçi yayınlanmıştır).