Configuration des serveurs mars 11, 2008
Posted by linustorvalds in Linux.add a comment
I- Serveur web ( Apache ) :
La configuration du serveur Apache s’effectue en modifiant son fichier de configuration nommé httpd.conf qui se trouve généralement dans le répertoire /etc/httpd/conf
I-1- Directives de configuration de base :
ServerName : le nom avec lequel apache envoie sa réponse.
DocumentRoot : emplacement des pages web.
DirectoryIndex: page par d’accueil.
ServerRoot : emplacement du fichier de configuration.
ServerAdmin : adresse électronique de l’administrateur.
I-2- Les serveurs virtuels :
Pour créer un serveur virtuel , ce tutoriel vous facilite la tâche : http://www.crdp-strasbourg.fr/freeSofts/auto_intranet/ai322.htm
PS :il faut redémarrer le serveur Apache et en root après chaque modification du httpd.conf à travers la commande
C’est quoi squid ?
Disponible sur les cd de toutes les distributions de Linux, aussi téléchargeable sur le site officiel http://www.squid-cache.org/.
Son fichier de configuration se nomme squid.conf placé dans le répertoire /etc/squid.
II-1 Configuration de Squid :
Les ports :
http_port : c’est le numéro de port que Squid va écouter pour satisfaire les requêtes des clients par défaut 3128.
icp_port : c’est le port sur lequel le cache peut être interrogé par un cache fils ou voisin en cas d’une hiérarchie par défaut 3130.
Les paramètres d’administration :
cache_mgr : permet de spécifier l’adresse Email de l’administrateur du serveur.
visible_hostname :c’est le nom que renvoi squid lorsqu’il est interrogé de l’extérieur.
error_directrory : répertoire des messages d’erreur ( en 15 langues ).
Les paramètres du cache :
maximum_object_size (par défaut 1024 kO) : permet de spécifier la taille maximale des objets qui seront stockés dans le cache.
minimum_object_size (par défaut 0 kO) : permet de spécifier la taille minimale des objets qui seront stockés dans le cache.
ipcache_size (par défaut 1024 adresses): permet de spécifier le nombre d’adresses IP qui seront enregistrées.
Réinitialisation du cache :
pour réinitialiser le cache il suffit de taper les deux commandes suivantes en tant que root :
#squid -z
ensuite il faut paramétrer les navigateurs des machines qui vont utiliser squid comme proxy ( mettre l’adresse de la machine là où tourne squid comme adresse de proxy ).
et bien sûr redémarrer le serveur après chaque manipulation du fichier squid.conf