Cet article va vous présenter un serveur web pouvant remplacer Apache en temps que serveur de pages Web et qui a l’avantage d'avoir une interface web permettant de gérer celui-ci sans devoir ce battre avec la configuration du serveur.

Présentation :

Cherokee HTTP Server est un serveur web multi-plateforme. Son but est d'être rapide et totalement fonctionnel tout en restant léger comparé à ses concurrents. Il est entièrement écrit en langage C.

Disponible sous la licence publique générale GNU (GPL), Cherokee est un logiciel libre.

Comme je vous expliquer dans l'introduction pour ma par le grand avantage de Cherokee sur d'autre serveur web c'est lié à son interface d'administration pour gérer le serveur.


Cela permet à des personnes n'aillent pas un minium de connaissance de gérer les vhosts avec les applications spécifiques.
Il propose aussi une série d'assistant pour la configuration du serveur avec PHP / Python / ...


Et la cerise sur le gâteau, des études montrent qui est plus performant qu'apache pour les temps de réponse.

Installation :

Pour l'installation, je vous propose une installation manuelle. L'explication est simple les versions présentes dans les dépôts sont souvent des anciennes et n'offre pas les sécurités optimisation du serveur.

Si vous voulez tester une installation automatique vous trouverez les consignes sur cette page.
http://cherokee-project.com/downloads.html
 

Sinon téléchargez cette archive et suivez ces instructions.

#apt-get install autoconf automake libtool
#apt-get install git

#cd webserver

#./autogen.sh
#make
#make install

Une fois l'installation correctement fini relancé votre serveur.
Au reboot vous devriez avoir cette page dans le vhost par défaut.


Pour accédez à l'interface en lançant cette commande, celle-ci est accessible sur le port. 9090

#cherokee-admin

Login:
  User:              admin
  One-time Password: hTXpDNCZ4khMNyFM

Web Interface:
  URL:               http://127.0.0.1:9090/

Le login demande pour vous connecté est fourni dans le retour du service, attention ce mot de passe est unique et sera changer à chaque lancement de la console d'adminstration.

Une fois connecté vous autrez une adminstration comme ci dessous.

Conclusion :

Je viens de vous présenter rapidement Cherokee et son installation. Nous irons plus en profondeur dans un prochain article. Si vous voulez avancer avec ce serveur web. Je vous invite à consulter la documentation très bien réalisé par Cherokee.

Plus d'info : http://fr.wikipedia.org/wiki/Cherokee_Web_Server

Page officielle (en) : http://cherokee-project.com/

  • Partager
  • Url: http://www.duhaz.fr/blog/quand-les-cherokee-sattaque-au-web/