Documentation

Table Of Contents

Previous topic

< Notes d’installation pour Nginx

Next topic

Utilisation du serveur web interne à PHP >

This Page

Notes d’installation pour Cherokee

Cherokee est un serveur web hautement performant. Il est très rapide, flexible et facile à configurer.

Configurer Cherokee pour Phalcon

Cherokee fournit un interface graphique conviviale pour configurer presque tous les réglages disponibles dans le serveur web. Démarrez l’administrateur cherokee avec /path-to-cherokee/sbin/cherokee-admin (NDT: On suppose que l’interface d’administration est en anglais)

../_images/cherokee-1.jpg

Créez un nouveau serveur virtuel en cliquant sur “vServers” et renseignez alors votre nouveau serveur virtuel:

../_images/cherokee-2.jpg

Le serveur virtuel nouvellement ajouté doit apparaître dans la barre gauche de l’écran. Dans l’onglet “Behaviors” vous verrez un ensemble de comportements par défaut pour ce serveur virtuel. Cliquez sur le bouton “Rule Management”. Supprimez ceux qui sont identifiés comme “Directory /cherokee_themes” et “Directory /icons”:

../_images/cherokee-3.jpg

A l’aide de l’assistant, ajoutez le comportement “PHP Language”. Ce comportement vous permet d’exécuter des applications PHP:

../_images/cherokee-4.jpg

Normalement ce comportement ne nécessite aucun réglage supplémentaire. Ajoutez un autre comportement cette fois ci en allant dans la section “Manual Configuration”. Dans “Rule Type” choisissez “File Exists”, ensuite assurez-vous que l’option “Match any file” soit activée:

../_images/cherokee-55.jpg

Dans l’onglet “Handler”, choisissez “List & Send” comme gestionnaire:

../_images/cherokee-7.jpg

Editez le comportement “Default” afin d’activer le moteur de réécriture d’URL. Définissez le gestionnaire à “Redirection”, et ajouter l’expression régulière ^(.*)$ au moteur:

../_images/cherokee-6.jpg

Enfin, assurez-vous que les comportement soient dans l’ordre suivant:

../_images/cherokee-8.jpg

Lancez l’application dans un navigateur:

../_images/cherokee-9.jpg
Follow along: