jump to navigation

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

Code:
#service httpd restart
II- Serveur mandataire SQUID :

C’est quoi squid ?
Squid est un proxy cache des protocoles HTTP, FTP, SSL et Gopher, il supporte également les contrôles d’accès et fournit une trace complète (log) de toutes les requêtes.

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 :

Code:
#rm -rf /var/spool/squid/*
#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

Code:
#service squid restart
PS : ces paramètres permettent à squid de fonctionner, mais pas pour bloquer ou autoriser des machines (pour cela il faut créer des ACL Acess Control List ).
PS: c’est le travaille de ma chere copine “Sarita”