Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cherokee [Le 21/04/2009, 15:29] – 213.95.41.13 | cherokee [Le 14/07/2013, 01:31] (Version actuelle) – condensé et universalisation version 78.227.192.67 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ====== Cherokee : Serveur Web Rapide et Simple ====== | ||
| + | |||
| + | {{ cherokee_indiankid.png }} | ||
| + | |||
| + | Cherokee est un serveur web tout comme [[: | ||
| + | |||
| + | Il se configure graphiquement (pas besoin de modifier de fichiers .conf etc.) et n'a pas besoin d' | ||
| + | |||
| + | === Ce que Cherokee ne peut pas faire === | ||
| + | |||
| + | Malheureusement, | ||
| + | |||
| + | Du coup, vous ne pourrez pas utiliser le mod_dav_svn pour avoir Subversion. | ||
| + | |||
| + | <note help> | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Pourquoi Cherokee ? ===== | ||
| + | |||
| + | Cherokee est bien plus rapide qu' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | D' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Depuis les dépôts ==== | ||
| + | <note important> | ||
| + | Pour avoir la dernière version, utilisez plutôt l' | ||
| + | |||
| + | Cherokee se trouve dans les paquets du [[depots# | ||
| + | |||
| + | |||
| + | ==== Installation par le dépôt PPA ==== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | Pour les versions récentes d' | ||
| + | |||
| + | sudo add-apt-repository ppa: | ||
| + | |||
| + | ==== Depuis les sources ==== | ||
| + | |||
| + | Vous devez télécharger la dernière version depuis le site : | ||
| + | |||
| + | wget http:// | ||
| + | |||
| + | |||
| + | | ||
| + | cd cherokee-* | ||
| + | ./configure | ||
| + | make | ||
| + | sudo make install | ||
| + | sudo cp contrib/ | ||
| + | sudo chmod +x / | ||
| + | |||
| + | Par contre, il vous faut absolument le paquet php5-cgi pour que cherokee démarre : **[[apt:// | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | Maintenant que Cherokee est installé, il reste à le configurer simplement, par l' | ||
| + | |||
| + | == Note si installé par paquets == | ||
| + | |||
| + | Si vous avez choisi d' | ||
| + | |||
| + | < | ||
| + | sudo / | ||
| + | |||
| + | Maintenant, vous pourrez continuer à lire le wiki</ | ||
| + | |||
| + | Il n'y a pas besoin d' | ||
| + | |||
| + | sudo cherokee-admin | ||
| + | |||
| + | Si vous n'avez pas accès à l' | ||
| + | |||
| + | sudo cherokee-admin -b | ||
| + | |||
| + | ==== Accès à l' | ||
| + | |||
| + | Pour accèder à la zone d' | ||
| + | Pour la version 0.99.10 retourne quelque chose comme ceci : | ||
| + | $ sudo cherokee-admin | ||
| + | | ||
| + | Login: | ||
| + | User: admin | ||
| + | One-time Password: ioQbuAOaE9pFPtXR | ||
| + | | ||
| + | Web Interface: | ||
| + | URL: | ||
| + | | ||
| + | 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, | ||
| + | |||
| + | Il ne vous reste plus qu'à vous connecter à l' | ||
| + | |||
| + | Vous devriez arriver sur la page d' | ||
| + | |||
| + | {{: | ||
| + | Document Root | ||
| + | Une fois que vous aurez fini de configurer votre serveur, vous pourrez fermer le terminal là où vous avez lancé la commande admin de cherokee, ou faire un CTRL + C. | ||
| + | Ceci va mettre fin à la session d' | ||
| + | |||
| + | Ici, vous pouvez directement démarrer le serveur et vous aurez à l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Créer un Virtual Host ==== | ||
| + | |||
| + | La notion de Virtual Host est bien connue sous apache. | ||
| + | |||
| + | Le principe est d' | ||
| + | |||
| + | Mais je peux très bien vouloir créer un blog sur blog.mondomaine.org. C'est là que vont intervenir les Virtual Host ! | ||
| + | |||
| + | Le principe est très simple avec cherokee ! ( Comparé à apache ) : | ||
| + | |||
| + | - Rendez-vous dans la partie **Virtual Servers** | ||
| + | - Maintenant, deux choix s' | ||
| + | - Créer un nouveau Virtual server | ||
| + | - Cloner un Virtual server existant. | ||
| + | - Dans tous les cas, vous aurez à préciser | ||
| + | - le **Nickname** : Il doit correspondre à l' | ||
| + | - le **Document Root** : Qui n'est rien de plus que le chemin d' | ||
| + | - Ensuite, point important : **Directory Indexes** : Ici vous devez préciser la liste des fichiers à ouvrir quand on entre sur le serveur. Généralement, | ||
| + | |||
| + | |||
| + | ===== Problèmes ===== | ||
| + | |||
| + | ==== libcherokee-base.so.0 No such file or directory ==== | ||
| + | |||
| + | Si vous avez le message d' | ||
| + | cherokee-admin: | ||
| + | |||
| + | Il suffit de lancer en tant que root ldconfig : | ||
| + | sudo ldconfig | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * Le site officiel [anglais] : http:// | ||
| + | * Documentation [anglais] : http:// | ||
| + | * Pour une configuration de type HTTPS [francais] : http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
