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 06/04/2009, 08:35] – ajout logo 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:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |