Installation
wget http://www.cherokee-project.com/cherokee-latest-tarball tar xvzf cherokee-0.99.22.tar.gz cd cherokee-0.99.22 ./configure make sudo make install sudo cp contrib/cherokee /etc/init.d/ sudo chmod +x /etc/init.d/cherokee sudo ldconfig sudo apt-get install php5-cgi mysql-server mysql-client php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
Il vous faut ajouter dans le fichier php.ini du répertoire /etc/php5/cgi/php.ini la ligne suivante :
cgi.fix_pathinfo = 1
sudo gedit /etc/php5/cgi/php.ini
Configuration
La configuration de Cherokee se fait à travers une interface graphique, qu’il faut démarrer à chaque nouvelle modification. Pour cela executer la commande suivante
sudo cherokee-admin -b
Ce script retourne le compte admin avec un mot de passe à usage unique.
Login:
User: admin
One-time Password: ioQbuAOaE9pFPtXR
Web Interface:
URL: http://localhost:9090/
Cherokee Web Server 0.99.22 (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
Aller dans votre navigateur et entrer l’adresse suivante http://localhost:9090
Une fois que vous avez terminé de configurer votre serveur, vous pouvez arrêter l’utilitaire cherokee-admin avec un simple CTRL-C dans le terminal ou vous l’avez lancé. Ceci va mettre fin à la session d’administration.
Vous pouvez désormais démarrer le serveur et vous rendre à l’adresse http://localhost dans votre navigateur préféré.
Nous verrons plus tard comment installer phpmyadmin et configurer des hôtes virtuels.
Plus d’infos ici http://www.cherokee-project.com/doc/