Cherokee - poręczny i wydajny serwer HTTP

Opis i przegląd możliwości serwera HTTP Cherokee

Cherokee to przenośny serwer HTTP napisany w C i rozpowszechniany na licencji GPL-2. Posiada liczne funkcjonalności jak obsługa CGI, PHP poprzez PHPCGI jak i FastCGI, SCGI, wsparcie dla uwierzytelniania (plain, htpasswd, htdigest, PAM) i obsługi logów (NCSA, W3C, Combined). Można go również łatwo rozszerzyć o dodatkowe opcje poprzez wtyczki.
  • Autor: Alvaro Lopez Ortega
  • Obsługiwane systemy operacyjne: GNU/Linux, Windows, Solaris, Mac OS X. BSD
  • Obsługa dynamicznych aplikacji www: FastCGI, SCGI, CGI - Ruby on Rails, Django, Pylons, PHP itp.
  • Dokumentacja: Oficjalna Dokumentacja, Polskie wsparcie

Instalacja

Cherokee dostępny jest w repozytoriach wielu dystrybucji. Można również pobrać paczkę binarną lub źródła i instalować/skompilować samemu. Cherokee wymaga kompilatora C, make i jakiejś powłoki sh. Opcjonalnie potrzebny będzie python (testy jednostkowe napisane w pythonie), openSSL lub GNUTLS w przypadku kompilacji z obsługą https.

Cherokee Admin

Cherokee posiada panel "Admina" dostępny przez przeglądarkę internetową. Umożliwia on monitorowanie stanu serwera, a także konfigurację hostowanych przez niego aplikacji (w tym Ruby on Rals, Django, Pylons, PHP) za pomocą kilku kliknięć.
cherokee_admin
blog comments powered by Disqus

Kategorie

Strony