Sommaire

Apache Apache

Apache est le plus ancien des deux serveurs web sélectionnés et a toujours été le standard de facto. Il est pratiquement impossible pour un administrateur de serveurs web de ne pas toucher à Apache, surtout dans les entreprises qui existent depuis quelque temps.

Le nom complet du serveur web est en fait Apache HTTP server. Le HTTP server est seulement un des plus de 200 projets gérés par The Apache Software Foundation.

1. Installation FreeBSD

Au moment de l’écriture de ce livre, Apache 2.4 est la seule version disponible sous FreeBSD.

freebsd# pkg search apache 
freebsd# pkg install apache24

Les fichiers de configuration d’Apache sont installés dans le répertoire /usr/local/etc/apache24.

Apache n’est pas lancé automatiquement.

freebsd# service apache24 enable 
freebsd# service apache24 start

Les modules Apache les plus importants sont installés avec Apache. Les noms des modules Apache commencent tous par mod_, donc la commande suivante peut servir à rechercher des modules supplémentaires :

freebsd# pkg src mod_

Si Apache a été installé à partir du catalogue de logiciels portés, la façon la plus pratique pour installer ou désinstaller des modules sera d’activer et désactiver les modules dans les paramètres d’installation d’Apache, et ensuite de réinstaller le serveur web.

freebsd# portsnap fetch update 
freebsd# cd /usr/ports/www/apache24  ...