Ceci est une ancienne révision du document !



Cherokee : Serveur Web Rapide et Simple

Cherokee est un serveur web tout comme apache2, plus simple et plus rapide. Il se configure graphiquement ( pas besoin de modifier de fichiers .conf etc… )

En cours de création

Cherokee est bien plus rapide qu'apache2, en témoigne ce graphique en provenance du site qui a fais des benchmark :

D'autant plus que toute sa configuration se fais par interface web:

Depuis les dépôts

Malheureusement, pour le moment, la version du dépôt est la 0.7.2. En ce moment, la dernière version est la 0.99.10.

Cherokee se trouve dans les paquet du dépôts Universe d'Ubuntu: cherokee php5-cgi

Depuis les sources

Vous devez télécharger la dernière version depuis le site:

wget http://www.cherokee-project.com/cherokee-latest-tarball
tar xvzf cherokee-0.99.10.tar.gz
cd cherokee-0.99.10
./configure
make
sudo make install
sudo cp contrib/cherokee /etc/init.d/
sudo chmod +x /etc/init.d/cherokee
sudo cherokee-admin

Par contre, il vous faut absoluement le paquet php5-cgi pour que cherokee démarre: php5-cgi

Maintenant que Cherokee est installé, il reste à le configurer simplement, par l'interface web.

Note si installé par paquets

Si vous avez choisi d'installer Cherokee par les paquets, par défaut, l'interface d'administration n'est pas accessible. Il faut arrêter Cherokee, puis le relancer avec la commande cherokee-admin :

 sudo /etc/init.d/cherokee stop
 sudo cherokee-admin -b

Maintenant, vous pourrez continuer à lire le wiki

La commande cherokee-admin, pour la version 0.99.10 retourne quelque chose comme ceci:

$ sudo cherokee-admin

Login:
  User:              admin
  One-time Password: ioQbuAOaE9pFPtXR

Web Interface:
  URL:               http://localhost:9090/

Cherokee Web Server 0.99.10 (Apr 15 2009): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505
connections, caching I/O, single thread

Il ne vous reste plus qu'a vous connecter à l'adresse indiqué ( Ici http://localhost:9090/ ) et entrer le login admin et le mot de passe généré.

Vous devriez arriver sur la page d'administration de Cherokee:

Ici, vous pouvez directement démarrer le serveur et vous aurez à l'adresse http://localhost ceci:

libcherokee-base.so.0 No such file or directory

Si vous avez le message d'erreur suivant :

cherokee-admin: error while loading shared libraries: libcherokee-base.so.0: cannot open shared object file: No such file or directory

Il suffit de lancer en tant que root ldconfig :

sudo ldconfig

Contributeurs : zedtux.

  • cherokee.1239799808.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)