0% ont trouvé ce document utile (0 vote)
481 vues8 pages

Presentation Apache

Ce document décrit Apache, le serveur web open-source le plus utilisé. Il explique les répertoires et fichiers importants comme httpd.conf, ainsi que la façon de démarrer, arrêter et configurer Apache.

Transféré par

baseacc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
481 vues8 pages

Presentation Apache

Ce document décrit Apache, le serveur web open-source le plus utilisé. Il explique les répertoires et fichiers importants comme httpd.conf, ainsi que la façon de démarrer, arrêter et configurer Apache.

Transféré par

baseacc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Apache

serveur web

Apache : serveur web

Cest un serveur web open-source bas sur


le protocole HTTP et fonctionnant sous
Linux et sous Windows
Cest le serveur web le plus utilis (environ
70 % des serveurs web utilisent Apache
actuellement)
La premire version est sortie en
dcembre 1995.
La dernire version est Apache 2.2

Les rpertoires importants

/bin :
/httpd :
/www :
/logs :

lexcutable Apache
le fichier deconfiguration
[Link]
le site web
les journaux

Le fichier principal de
configuration

Apache est un serveur modulaire


Par dfaut, Apache nabrite quun seul site web. A laide des
directives <VirtualHost>, il peut hberger plusieurs sites web.
Directives consulter lurl suivante :
[Link]

Le fichier de configuration principal est :


[Link] (correspond http daemon)
Cest un fichier texte qui contient des directives
Le fichier est structur en 3 parties :
* Global Environment : environnement global
* Main Server Configuration : configuration du serveur
matre
* Virtuals Hosts : configuration des htes virtuels
Avec linstallation par dfaut Apache ne possde pas dhte
virtuel.
Sous Redhat, le fichier [Link] est dans /
etc/httpd/conf/[Link] Sous Gentoo, il est dans /etc/apache2/

Dmarrer Apache

Pour lancer Apache :


/etc/init.d/httpd start

Pour stopper Apache


/etc/init.d/httpd stop

Au dmarrage Apache lit galement les


fichiers de configuration inclus laide
de la directive include et le fichier
[Link] inclus laide de la directive
TypesConfig

Configuration de [Link]

ServerName dfinit le nom du serveur


ServerRoot indique le rpertoire o se trouve le serveur :
/etc/httpd
PidFile dfinit le fichier o le serveur crira le PID du processus
li au lancement : /var/run/[Link]
DocumentRoot indique le rpertoire racine du serveur web
Listen indique au serveur sur quel adresse IP et quel port
attendre les requtes
User
Group

Ces 2 directives permettent Apache une fois quil a t


lanc par Root de continuer fonctionner avec un utilisateur
dfinit par lid-utilisateur et un groupe dfinit par lid-group
ayant des droits plus restrictifs que Root

DirectoryIndex indique une liste de nom de fichiers


([Link], [Link], [Link]) qui correspond la page
daccueil
UserDir public_html prcise que nimporte quel utilisateur
peut publier ses pages web personnelle dans un rpertoire
obligatoirement nomm
public_html. Un utilisateur durand
Les lignes du fichier httpd qui commencent par un # sont
assimiles des commentaires

Les logs

Apache enregistre sans arrt son


activit dans ses journaux :
/var/log/httpd/error_log
journal denregistrement des
incidents et des erreurs

/var/log/httpd/access_log
journal denregistrement des
requtes des clients

Liens

[Link]
(serveurs virtuels)

[Link]
(exemples serveurs virtuels

Vous aimerez peut-être aussi