{{tag>BROUILLON}} ====== Comment remplacer Apache par Lighttpd ====== **Lighttpd** est un serveur Web léger, qui utilise moins de mémoire et de puissance de traitement que **Apache**. Ce tutoriel décrit la démarche à suivre pour retirer complètement un serveur Web **Apache** installé et installer **Lighttpd** en évitant les conflits. **Lighttpd** peut utiliser le langage de script **PHP** et le système de base de données relationnelle **SQLite**, comme **Apache**. ===== Pré-requis ===== ===== Première étape : retirez complètement apache ===== - Arrêtez Apache2 :sudo service apache2 stop - Supprimez Apache2 du système :sudo apt-get autoremove apache2 - Retirez la commande de démarrage :sudo update-rc.d -f apache2 remove sudo rm /etc/init.d/apache2 ===== Autres étapes ===== Voir la page [[logiciel:internet:lighty:start]] - installez SQLite et le module webdav :sudo apt-get install php5-sqlite sqlite3 libsqlite3-dev lighttpd-mod-webdav - Ajoutez un utilisateur au système :sudo useradd -d /home/lighttpd- m -s /bin/bash lighttpd - Créez un groupe avec le même nom que l'utilisateur prévu lighttpdsudo groupadd lighttpd - [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf**. Cherchez la ligne :# mod_fastcgiSupprimez le signe # pour dé-commenter la ligne et activer le php. Dé-commentez de même la ligne# mod_rewrite pour activer la réécriture - [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour y ajouter les lignes suivantes: fastcgi.server = ( " php ". => ( ( bin-chemin "=>" /usr/bin/php5-cgi prise " => " /tmp /php.socket max-procs "=> 1 bin-environment " => ( PHP_FCGI_CHILDREN "=>" 4 " PHP_FCGI_MAX_REQUESTS " = > Gamme "1000" 8 ) ) ) ) - Changez les permissions des fichiers journaux de Lighttpdsudo chown- R lighttpd:lighttpd /var/log/lighttpd/error.log sudo chown -R lighttpd:lighttpd /var/log/lighttpd/access.log - Démarrez lighttpd :sudo service lighttpd start ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== ----