RkBlog

Hardware, programming and astronomy tutorials and reviews.

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.

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
RkBlog

4 August 2011;

Comment article