21
APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Embed Size (px)

Citation preview

Page 1: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

APACHE HTTP SERVER

Formation TRANSFER

ALGER 11-15 Mai 2002

Page 2: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

• Apache est un serveur Web Libre.

• 60 % des serveurs Web sur Internet utilisent APACHE.

• Souvent disponible sur les distributions Linux.

• Riche en fonctionnalités.

• Modulable et extensible.

Page 3: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Fichiers de Configurations :

• Principale Fichier de configuration :

/etc/httpd/conf/httpd.conf.

• Répertoire principale des fichiers de contenu:• /var/www/htdocs : contient les fichiers HTML et

le fichiers index• /var/www/cgi-bin : contient les fichiers CGI.• /var/www/icones : contient les icônes utilisés.

Page 4: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

HTTPD.CONF

• ServerType standalone apache se lance d’une manière autonome.

• User www

• Group www

Indiquent le groupe et l’utilisateur propriétaire du démon httpd.

• ServerAdmin [email protected]

Page 5: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

• ServerName www.transfer.dz

Indique le nom de domaine du service web local.

• DocumentRoot /var/www/htdocs

Indique le répertoire ou se trouvent les fichiers .html publiés.

• StartServers 5

Indique le nombre de serveur httpd a lancé au démarrage.

Page 6: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

• MaxClient 150

Indique le nombre de serveurs httpd lancé simultanément.

• Port 80

Scripts CGI

• ScriptAlias /cgi-bin/ /var/www/cgi-bin

Définit le répertoire ou se trouvent les fichiers CGI.

Page 7: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Virtual Hosting sous APACHE

• Le virtual Hosting permet d’héberger sur le même serveur plusieurs sites WEB identifié par des noms de domaines différents.

Page 8: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Configuration du Virtual Hosting

• NameVirtualHost 193.194.90.1

l’adresse IP spécifié indique qu’elle sera l’adresse cible pour les Serveurs WEB hébergés.

Page 9: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Enregistrement d’un VirtualHost

<VirtualHost www.transfer.dz>

ServerAdmin [email protected]

DocumentRoot /var/www/htdocs

ServerName www.cerist.dz

ErrorLog /var/www/error_log

TransferLog /var/www/access_log

</VirtualHost>

Page 10: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

Accès aux Documents

• La politique par défaut:<Directory /> Options FollowSymLinks # authorise a suivre les

#liens symbolique AllowOverride None #utilise les droits d’accès

#déjà défini sur le répertoire et non défini sur .htaccess

Order allow,deny # applique les régles allow puis # deny

Allow from all # accepter les requêtes de n’importe quel # hôte ou nom de domaine.

</Directory>

Page 11: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

• Chaque domaine virtuel peut appliqué une politique d’accès qui lui est propre.

• Accès protégé par mots de passe:

AuthType Basic

AuthName authentication # ce qui saffiche sur la #fenêtre

AuthUserFile /etc/httpd/httppass # le fichier password

AuthGroupFile /etc/httpd/group

require valid-user

Page 12: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 13: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 14: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 15: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 16: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002

v

Page 17: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 18: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 19: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 20: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002
Page 21: APACHE HTTP SERVER Formation TRANSFER ALGER 11-15 Mai 2002