hp open view

Pages: 16 (3985 mots) Publié le: 5 février 2014
© F. Nolot

Configuration du serveur Web Apache

Master 1 STIC-Informatique

1

Configuration du serveur Web Apache

© F. Nolot

Pourquoi Apache ?

Master 1 STIC-Informatique

2

Quelques chiffres

http://news.netcraft.com, surveille l'utilisation des systèmes

© F. Nolot

d'exploitation et serveurs web des principales sociétés.

Master 1 STIC-Informatique

3 Fonctionnalités

Configuration assez simple
Limitation possible des accès aux répertoires
Par l'administrateur
Par les utilisateurs sur les répertoires dont ils ont les auteurs
Accès sécurisé en fonction des adresses IP
Chargement de modules pour ajouter de nouvelles fonctionnalités (php,
mysql, ssl, ... )
Possibilité de ré écrire les adresses web à la volée
Au lieu d'afficher dans l'urlhttp://www.mondomaine.com/toto.php?
id=14, on va faire afficher http://www.mondomaine.com/toto14.html

© F. Nolot

Hébergements de plusieurs sites web sur un même serveur (via les
VirtualHosts)
Mise en place d'authentification http
Système de log personnalisable
Master 1 STIC-Informatique

4

Configuration du serveur Web Apache

© F. Nolot

Les paramètres de base

Master 1STIC-Informatique

5

Les paramètres de base (1)

ServerType standalone : 2 valeurs possibles
standalone pour un serveur autonome
inetd si c'est le gestionnaire de service inetd (ou xinetd) qui réceptionne
les requêtes http et les envoie serveur Web. Dans ce cas, il ne faut pas
oublier de configurer le service http dans inetd (ou xinetd)
ServerRoot /var/lib/apache : définit le répertoired'installation du serveur
DocumentRoot /var/www : définit le répertoire dans lequel le site web est
stocké. Généralement c'est /var/www ou /var/www/html

© F. Nolot

Timeout 300 : temps d'attente maximal du serveur d'une réponse d'un
programme de traitement externe (parseur PHP, script CGI, ...) A expiration
de ce temps, le serveur envoie une erreur au client et au programme
externe luiordonnant d'arrêter son exécution.
KeepAlive on : autorise les connexions persistantes. Dès qu'un client s'est
connecté, si la connexion est persistante, il va pouvoir envoyer plusieurs
requêtes à la fois. Elles seront ainsi traitées plus rapidement
Master 1 STIC-Informatique

6

Les paramètres de base (2)

MaxKeepAliveRequests 100 : indique le nombre maximum de
requête par connexion. 0indique une quantité infini !
Si le serveur est très sollicité, il faudra dans un premier temps diminuer
cette quantité puis si les problèmes persistes, mettre KeepAlive à Off.
Les connexions persistantes peuvent empêcher d'autres utilisateurs
d'obtenir leur réponse.

KeepAliveTimeout 15: valeur d'attente de la requête suivante
venant d'un même client avant d'envoyer un timeout au client

©F. Nolot

MinSpareServers 5 et MaxSpareServers 10 : cela sert à
l'autorégulation de la charge du serveur. Si le nombre de processus
enfant du serveur dans l'état idle (ne traitant aucune requête) est
inférieur à MinSpareServers, le serveur en crée un. Si ce nombre
est supérieur à MaxSpareServers, alors il en supprime un
La modification de ces paramètres est à faire uniquement sur desserveurs très chargés, devant répondre à de nombreuses requêtes
Master 1 STIC-Informatique

7

Les paramètres de base (3)

StartServers 5 : nombre de serveur à lancer au démarrage
MaxClients 150 : indique le nombre maximum de serveurs pouvant
fonctionner simultanément
Le nombre maximum est de 256. Pour pouvoir dépasser cette limite, il
faut recompiler le serveur après modification deHARD_SERVER_LIMIT
dans httpd.h

ExtendedStatus on : retourner des informations détaillées sur
l'activité et les performances du serveur
Fonctionne que si le module mod_status est chargé et si une directive
SetHandler server-status

© F. Nolot

Port 80 : port d'écoute du serveur
User www et Group www : détermine l'utilisateur et le groupe
utilisés par le serveur. Ne jamais mettre root...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Hp par moi
  • open
  • Hp on droit
  • Ikea hp
  • Socrate view
  • Open space
  • Orange open
  • Hp 10

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !