Cherokee sur serveur Debian Lenny
Par ObjNux le jeudi 27 août 2009, 23:34 - Serveur sous DEBIAN - Lien permanent
Cherokee est un serveur Web léger et rapide, facile à configurer via un navigateur.
A en croire les tests publiés sur le site officiel de Cherokee, ce dernier est 2 fois plus rapide qu'Apache et même plus rapide que Lighttpd. Reste à voir ce qu'on risque de perdre en optant pour cette solution.
Mon attente se limitant à faire tourner des blogs sur mon NAS, je devrais gagner beaucoup en boudant Apache pour donner la préférence à son petit concurrent.
TUTO RAPIDE POUR METTRE EN OEUVRE CHEROKEE SOUS DEBIAN
I - Installer Cherokee
sudo apt-get install cherokee
A l'heure où j'écris ce billet, c'est la version 0.7.2-4 (stable) qui livrée par les dépôts Debian. On peut aussi trouver la 0.99.20-1 (test) et la 0.99.22-1 (instable). Je passe ici sur la méthode pour installer la dernière version.
II - Changer le port d'écoute de Cherokee :
Si Apache est déjà installé (ce qui est mon cas) il faut changer le port d'écoute de Cherokee pour le faire tourner en parallèle d'Apache.
sudo nano /etc/cherokee/cherokee.conf
Dans les toutes premières lignes du fichier, remplacer la valeur 80 dans serveur!port = 80 par une valeur de votre convenance. ex : serveur!port = 8080
Enregistrer la modification.
Il est inutile de redémarrer le serveur Cherokee. Les modifications sont prises en compte immédiatement.
Mon seveur Debian a pour IP 192.168.1.40, il suffit donc de taper http://192.168.1.40:8080 dans Firefox pour vérifier le fonctionnement de Cherokee.
III - Administrer Cherokee via un navigateur
Lancer le service d'administration
sudo cherokee-admin -b
le -b permet l'écoute à partir d'un autre poste en passant par l'adresse IP du serveur sur le port 9090
Il suffit cette fois de taper http://192.168.1.40:9090 dans Firefox pour administrer Cherokee.
A partir de là, toutes les modifications se font en mode graphique via le navigateur et sans avoir à redémarrer le serveur.
Il me reste à tester cette solution sur mon NAS pour voir les réels avantages par rapport à Apache et Lighttpd.
Un bémol cependant, l'application est dans la langue de Shakespear.