İçerik
Asıl fark
En büyük fark, Lighttpd'nin Apache ile aynı URL yeniden yazma esnekliğine sahip olmamasıdır. Herhangi bir URL'nin yeniden yazılması, Apache'nin kurulumunda her yerde bulunan .htaccess dosyalarının aksine, doğrudan Lighttpd yapılandırma dosyalarına konulmalıdır.
Apache Nedir?
Ortak olarak Apache olarak adlandırılan Apache HTTP Sunucusu, dünyanın en çok kullanılan web sunucusu yazılımıdır. Aslen NCSA HTTPd sunucusuna dayanan Apache'nin geliştirilmesi, 1995 yılının başlarında NCSA kodu üzerindeki çalışmanın ardından başladı. Apache, CGI / FastCGI'ı destekliyor. Kanıtlanmış ve uygulaması yıllarca değişmedi. Dokümanları on yaşından büyük bulabilir ve hala geçerli olabilirsiniz.
Lighttpd nedir?
Lighttpd, standartlara uygun, güvenli ve esnek kalırken, kritik hızdaki ortamlar için optimize edilmiş açık kaynaklı bir web sunucusudur. Lighttpd, 1.5 sürümünden bu yana X dosyasını destekler. Apache 1, X dosyasını desteklemiyor. Lighttpd, BSD Lisansının üç maddeli, kopyasız bir çeşidi olan Revize BSD Lisansı koşulları altında dağıtılmaktadır.
Anahtar Farklılıklar
- Nginx ve Lighttpd muhtemelen en iyi bilinen iki asenkron sunucudur ve Apache şüphesiz en iyi bilinen süreç tabanlı sunucudur.
- Çoğu test, Apache üzerinden Lighttpd kullanımında doğal bir performans artışı olduğunu göstermektedir.
- Apache, CGI / FastCGI'ı destekliyor. Kanıtlanmış ve uygulaması yıllarca değişmedi. Dokümanları on yaşından büyük bulabilir ve hala geçerli olabilirsiniz. Lighttpd, modül üzerinden CGI ve FastCGI desteğine sahiptir
- Lighttpd, 1.5 sürümünden bu yana X dosyasını destekler. Apache 1, X dosyasını desteklemiyor. Apache2 için, 3. parti bir modül var.
- Apache'de yeniden yazma, config (site düzeyinde) veya .htaccess durumunda geçersiz kılma ile yapılabilir. Lighttpd'de, yalnızca yapılandırma seviyesi ile yeniden yazma ile sınırlandırılmışsınızdır, yani WordPress gibi şeyler için yeniden yazma kuralını zorla yazmanız gerekir.
- Lighttpd, BSD Lisansının üç maddeli, kopyasız bir versiyonu olan Revize BSD Lisansı koşulları altında dağıtılmaktadır. Bu lisans seçimi, Lighttpd kodu ile diğer lisanslar altında dağıtılan diğer projelerin projeleri arasındaki ortak sürtünmeyi önemli ölçüde azaltır ve Lighttpd ile ilgili yazılım geliştirmeye ilişkin önemli kısıtlamalar getirmez. Apache, bazen "izinsiz" olarak kabul edilen bir lisans olan ve bir copyleft lisansı olmayan bir açık kaynak lisansı olan bir lisans olan Apache License 2.0'ı kullanıyor.
- PHP kurulumu Lighttpd'de Apache'deki kadar ileri düzeyde değildir, çünkü bunun için modül yoktur.