Tag Archives | HTTP sunucusu

Debian 11 “Bullseye”’ye Apache web server nasıl kurulur?

“Bullseye” kod adını, Pixar’ın ünlü Toy Story serisindeki at karakterinden alan Debian 11’in duyurulmasından sonra, konular artık Bullseye yönlü oldu. Biz de bu yazımızda, Debian 11 “Bullseye”ye Apache web serverin nasıl kurulacağını ele alacağız. Bilindiği gibi, açık kaynak kodlu ve özgür bir web sunucu yazılımı olan Apache; Apache Yazılım Vakfı tarafından geliştirilmektedir. UNIX ve Windows dahil olmak üzere modern işletim sistemleri için açık kaynak kodlu, özgür bir HTTP sunucusu geliştirme ve sürdürme çabası olan Apache web server, World Wide Web’in genişlemesinde ve yayılmasında anahtar rol oynamıştır. Apache HTTP sunucusu (“httpd”) ilk olarak 1995 yılında kullanıma sunuldu ve Nisan 1996’dan bu yana İnternet’teki en popüler web sunucusu oldu. Şubat 2021’de bir proje olarak 25. yaşını kutlayan proje, bir Apache Software Foundation projesidir. Sisteme Apache web server kurmak için öncelikle terminalde su komutuyla root olmanız ya da komutların başına sürekli sudo eklemeniz gerekecektir.

Continue Reading →

Öncelikle sistemin güncel olduğundan emin olmak gerekiyor. Bu nedenle, aşağıdaki komutları veriyoruz:
sudo apt update
sudo apt upgrade

Şimdi aşağıdaki komutu çalıştırarak Debian sistemine Apache web serveri kuruyoruz:
sudo apt install apache2 apache2-utils

Apache derlemesini ve sürümünü onaylayalım:
apache2 -v

Şimdi Apache servislerinin çalıştığından emin olmak gerekiyor. Bunun için sırasıyla şu lomutları çalıştırın:
sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl enable apache2

Apache HTTP sunucusunun ek yapılandırma dosyaları /etc/apache2 dizininde bulunur. Ana yapılandırma dosyası /etc/apache2/apache2.conf’dur. Aşağıda verilen komutları çalıştırarak güvenlik duvarındaki 80 numaralı bağlantı noktasına erişime izin verilmesi gerekir:
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

Şimdi;
http://sunucu-ip-adresiniz

tarayıcıya yazıp enterleyerek Apache web sayfasını görüntüleyebilmelisiniz.

0

GNU Libmicrohttpd 0.9.73 duyuruldu

Bir HTTP sunucusunu başka bir uygulamanın parçası olarak çalıştırmayı kolaylaştırması beklenen küçük bir C kütüphanesi olan GNU Libmicrohttpd‘nin 0.9.73 sürümü, Evgeny Grin tarafından duyuruldu. GNU Libmicrohttpd 0.9.73’ü duyurmaktan mutluluk duyduğunu söyleyen Grin; tamamen HTTP 1.1 uyumlu olan yazılımın IPv6’yı desteklediğini hatırlattı. Bunun, hızlı, taşınabilir ve basit bir API’ye sahip olan GNU Libmicrohttpd’nin çoğunlukla FreeBSD, Windows, OpenBSD, NetBSD, Darwin (macOS), Solaris dahil olmak üzere çeşitli işletim sistemleri ve çekirdeklerle büyük ölçüde geliştirilmiş uyumluluğa sahip bir hata düzeltme sürümü olduğunu belirten Grin; yazılımın çekirdek ağ arabelleklerinden arabelleğe alma veya itme için tamamen yeniden yazılmış kod ile geldiğini söyledi. GNU Libmicrohttpd; GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, Darwin (macOS), W32, OpenIndiana/Solaris ve z/OS’a destek veriyor. GNU Libmicrohttpd 0.9.73 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Libmicrohttpd 0.9.73 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Lighttpd 1.4.59 duyuruldu

Açık kaynak kodlu, hızlı, güvenli, esnek ve uyumlu bir http sunucusu olan Lighttpd‘nin 1.4.59 sürümü duyuruldu. Çeşitli hata düzeltmeleriyle gelen yeni sürümde yapılan değişiklikleri görmek isteyenlerin buradan yararlanabilecekleri ifade ediliyor. Sunucu için mükemmel bir çözüm olarak tarif edilen Lighttpd; yeniden düzenlenmiş BSD lisansı altında kullanılıyor. Düşük RAM kullanımı, etkin CPU kullanımı ve FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting gibi özellikleri ile özellikle yük sorunu olan sunucular için iyi bir çözüm olarak gösteriliyor. Tüm istekleri tek bir akış üzerinden alıp, aynı akış ile işleyip, geriye yine aynı yoldan verebilen bir sistem olduğu için, RAM kullanımında diğer alternatifleri Nginx ve Apache’den daha iyi bir kullanım sağlıyor. Ancak burada, CPU kullanımında Nginx’in Lighttpd’den daha iyi olduğunu hatırlatmak gerekir. Bu bakımdan Apache, PHP’yi fastCgi  olarak kullanmadığı her durumda hem işlemciyi hemde RAM’i aşırı tüketmek durumunda kalıyor. Nginx’in fastCgi ile PHP processlerini handle etmekte zorlandığı ve çözüm olarak da PhpFPM’in (Php fastCgi Process Management) önerildiği belirtiliyor. Lighttpd 1.4.59 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

apachenginxlighttpd

Lighttpd 1.4.59 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Libmicrohttpd 0.9.72 duyuruldu

Bir HTTP sunucusunu başka bir uygulamanın parçası olarak çalıştırmayı kolaylaştırması beklenen küçük bir C kütüphanesi olan GNU Libmicrohttpd‘nin 0.9.72 sürümü, Evgeny Grin tarafından duyuruldu. GNU Libmicrohttpd 0.9.72’yi duyurmaktan mutluluk duyduğunu söyleyen Grin; tamamen HTTP 1.1 uyumlu olan yazılımın IPv6’yı desteklediğini hatırlattı. Bunun, hızlı, taşınabilir ve basit bir API’ye sahip olan GNU Libmicrohttpd’nin çoğunlukla FreeBSD, Windows, OpenBSD, NetBSD, Darwin (macOS), Solaris dahil olmak üzere çeşitli işletim sistemleri ve çekirdeklerle büyük ölçüde geliştirilmiş uyumluluğa sahip bir hata düzeltme sürümü olduğunu belirten Grin; yazılımın çekirdek ağ arabelleklerinden arabelleğe alma veya itme için tamamen yeniden yazılmış kod ile geldiğini söyledi. GNU Libmicrohttpd; GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, Darwin (macOS), W32, OpenIndiana/Solaris ve z/OS’a destek veriyor. GNU Libmicrohttpd 0.9.72 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Libmicrohttpd 0.9.72 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Lighttpd 1.4.58 duyuruldu

Açık kaynak kodlu, hızlı, güvenli, esnek ve uyumlu bir http sunucusu olan Lighttpd‘nin 1.4.58 sürümü duyuruldu. Çeşitli hata düzeltmeleriyle gelen yeni sürümde yapılan değişiklikleri görmek isteyenlerin buradan yararlanabilecekleri ifade ediliyor. Sunucu için mükemmel bir çözüm olarak tarif edilen Lighttpd; yeniden düzenlenmiş BSD lisansı altında kullanılıyor. Düşük RAM kullanımı, etkin CPU kullanımı ve FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting gibi özellikleri ile özellikle yük sorunu olan sunucular için iyi bir çözüm olarak gösteriliyor. Tüm istekleri tek bir akış üzerinden alıp, aynı akış ile işleyip, geriye yine aynı yoldan verebilen bir sistem olduğu için, RAM kullanımında diğer alternatifleri Nginx ve Apache’den daha iyi bir kullanım sağlıyor. Ancak burada, CPU kullanımında Nginx’in Lighttpd’den daha iyi olduğunu hatırlatmak gerekir. Bu bakımdan Apache, PHP’yi fastCgi  olarak kullanmadığı her durumda hem işlemciyi hemde RAM’i aşırı tüketmek durumunda kalıyor. Nginx’in fastCgi ile PHP processlerini handle etmekte zorlandığı ve çözüm olarak da PhpFPM’in (Php fastCgi Process Management) önerildiği belirtiliyor. Lighttpd 1.4.58 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

apachenginxlighttpd

Lighttpd 1.4.58 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Lighttpd 1.4.57 duyuruldu

Açık kaynak kodlu, hızlı, güvenli, esnek ve uyumlu bir http sunucusu olan Lighttpd‘nin 1.4.57 sürümü duyuruldu. Çeşitli hata düzeltmeleriyle gelen yeni sürümde yapılan değişiklikleri görmek isteyenlerin buradan yararlanabilecekleri ifade ediliyor. Sunucu için mükemmel bir çözüm olarak tarif edilen Lighttpd; yeniden düzenlenmiş BSD lisansı altında kullanılıyor. Düşük RAM kullanımı, etkin CPU kullanımı ve FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting gibi özellikleri ile özellikle yük sorunu olan sunucular için iyi bir çözüm olarak gösteriliyor. Tüm istekleri tek bir akış üzerinden alıp, aynı akış ile işleyip, geriye yine aynı yoldan verebilen bir sistem olduğu için, RAM kullanımında diğer alternatifleri Nginx ve Apache’den daha iyi bir kullanım sağlıyor. Ancak burada, CPU kullanımında Nginx’in Lighttpd’den daha iyi olduğunu hatırlatmak gerekir. Bu bakımdan Apache, PHP’yi fastCgi  olarak kullanmadığı her durumda hem işlemciyi hemde RAM’i aşırı tüketmek durumunda kalıyor. Nginx’in fastCgi ile PHP processlerini handle etmekte zorlandığı ve çözüm olarak da PhpFPM’in (Php fastCgi Process Management) önerildiği belirtiliyor. Lighttpd 1.4.57 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

apachenginxlighttpd

Lighttpd 1.4.57 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Lighttpd 1.4.56 duyuruldu

Açık kaynak kodlu, hızlı, güvenli, esnek ve uyumlu bir http sunucusu olan Lighttpd‘nin 1.4.56 sürümü duyuruldu. Çeşitli hata düzeltmeleriyle gelen yeni sürümde yapılan değişiklikleri görmek isteyenlerin buradan yararlanabilecekleri ifade ediliyor. Sunucu için mükemmel bir çözüm olarak tarif edilen Lighttpd; yeniden düzenlenmiş BSD lisansı altında kullanılıyor. Düşük RAM kullanımı, etkin CPU kullanımı ve FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting gibi özellikleri ile özellikle yük sorunu olan sunucular için iyi bir çözüm olarak gösteriliyor. Tüm istekleri tek bir akış üzerinden alıp, aynı akış ile işleyip, geriye yine aynı yoldan verebilen bir sistem olduğu için, RAM kullanımında diğer alternatifleri Nginx ve Apache’den daha iyi bir kullanım sağlıyor. Ancak burada, CPU kullanımında Nginx’in Lighttpd’den daha iyi olduğunu hatırlatmak gerekir. Bu bakımdan Apache, PHP’yi fastCgi  olarak kullanmadığı her durumda hem işlemciyi hemde RAM’i aşırı tüketmek durumunda kalıyor. Nginx’in fastCgi ile PHP processlerini handle etmekte zorlandığı ve çözüm olarak da PhpFPM’in (Php fastCgi Process Management) önerildiği belirtiliyor. Lighttpd 1.4.56 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

apachenginxlighttpd

Lighttpd 1.4.56 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0