hp open view
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'url http://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 1 STIC-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épertoire d'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 lui