• Aucun résultat trouvé

Cours Apache

N/A
N/A
Protected

Academic year: 2022

Partager "Cours Apache"

Copied!
6
0
0

Texte intégral

(1)

Cours Apache :

INSTALLATION ET ADMINISTRATION

ATRID

(2)

Cours Apache : INSTALLATION ET ADMINISTRATION par ATRID

Copyright © 1999-2000 par ATRID Systèmes

Ce document peut être librement lu, stocké, reproduit, diffusé, traduit et cité par tous moyens et sur tous supports aux conditions suivantes:

Tout lecteur ou utilisateur de ce document reconnaît avoir pris connaissance de ce qu’aucune garantie n’est donnée quant à son contenu, à tous points de vue, notamment véracité, précision et adéquation pour toute utilisation ;

il n’est procédé à aucune modification autre que cosmétique, changement de format de représentation, traduction, correction d’une erreur de syntaxe évidente, ou en accord avec les clauses ci-dessous ;

le nom, le logo et les coordonnées de l’auteur devront être préservés sur toutes les versions dérivées du document à tous les endroits où ils apparaissent dans l’original, les noms et logos d’autres contributeurs ne pourront pas apparaître dans une taille supérieure à celle des auteurs précédents, des commentaires ou additions peuvent êtres insérés à condition d’apparaître clairement comme tels ;

les traductions ou fragments doivent faire clairement référence à une copie originale complète, si possible à une copie facilement accessible ;

les traductions et les commentaires ou ajouts insérés doivent être datés et leur(s) auteur(s) doi(ven)t être identifiable(s) (éventuellement au travers d’un alias) ;

cette licence est préservée et s’applique à l’ensemble du document et des modifications et ajouts éventuels (sauf en cas de citation courte), quelqu’en soit le format de représentation ;

quel que soit le mode de stockage, reproduction ou diffusion, toute version imprimée doit contenir une référence à une version numérique librement accessible au moment de la première diffusion de la version imprimée, toute personne ayant accès à une version numérisée de ce document doit pouvoir en faire une copie numérisée dans un format directement utilisable et si possible éditable, suivant les standards publics, et publiquement documentés en usage ;

La transmission de ce document à un tiers se fait avec transmission de cette licence, sans modification, et en particulier sans addition de clause ou contrainte nouvelle, explicite ou implicite, liée ou non à cette transmission. En particulier, en cas d’inclusion dans une base de données ou une collection, le propriétaire ou l’exploitant de la base ou de la collection s’interdit tout droit de regard lié à ce stockage et concernant l’utilisation qui pourrait être faite du document après extraction de la base ou de la collection, seul ou en relation avec d’autres documents.

Toute incompatibilité des clauses ci-dessus avec des dispositions ou contraintes légales, contractuelles ou judiciaires implique une limitation correspondante : droit de lecture, utilisation ou redistribution verbatim ou modifiée du document.

Adapté de la licence Licence LLDD v1, octobre 1997, Libre reproduction © Copyright Bernard Lang [F1450324322014] URL : http://pauillac.inria.fr/~lang/licence/lldd.html

Historique des version Version 1.0 du 3/09/1998 Version initiale

Version 1.1 du 28/01/2000 Ajout API Modules

(3)

Version 1.2 du 07/11/2000 Conversion en SGML DocBook

(4)

Table des matières

1. Présentation... 6

2. Le protocole HTTP ... 7

2.1. Définitions ... 7

3. Compilation et installation... 8

3.1. Configuration ... 8

3.2. Compilation... 8

3.3. Installation... 9

4. Le premier site ... 10

4.1. Introduction ... 10

4.2. Un site plus évolué ... 11

4.3. Les enregistrements... 12

4.4. La gestion des accès ... 13

4.5. Les serveurs virtuels... 13

4.6. Les blocs de spécifications ... 14

4.6.1. Bloc Directory ... 14

4.6.2. Bloc Location ... 15

4.6.3. Bloc Files... 15

4.7. Le fichier .htaccess ... 15

4.8. L’ordre d’évaluation ... 16

5. Les scripts CGI ... 17

5.1. les gestionnaires (handlers) ... 17

5.2. Sécurité et suEXEC... 18

6. Authentification... 19

7. Affichage des répertoires... 21

8. La négociation de contenu ... 23

8.1. L’options Multiviews ... 23

8.1.1. Les images ... 23

8.1.2. Le langage ... 23

8.2. Le fichier type-map ... 23

9. Le mode mandataire... 25

10. Les scripts inclus ... 26

11. le contrôle du fonctionnement ... 28

12. La redirection ... 29

13. Les modules ... 30

13.1. Les réservoirs ... 30

13.2. La structure d’un module ... 30

13.2.1. example_init ... 31

13.2.2. example_create_dir_config... 31

13.2.3. example_merge_dir_config ... 32

© ATRID Systèmes http://www.atrid.fr 4

(5)

13.2.4. example_create_server_config ... 32

13.2.5. example_merge_server_config ... 32

13.2.6. example_cmds ... 32

13.2.7. example_handlers ... 34

13.2.8. example_translate_handler ... 34

13.2.9. example_check_user_id ... 34

13.2.10. example_auth_checker ... 35

13.2.11. example_access_checker ... 35

13.2.12. example_type_checker ... 35

13.2.13. example_fixer_upper ... 35

13.2.14. example_logger ... 35

13.2.15. example_header_parser ... 36

13.2.16. example_child_init ... 36

13.2.17. example_child_exit... 36

13.2.18. example_post_read_request ... 36

© ATRID Systèmes http://www.atrid.fr 5

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

Les responsables de la conduite doivent organiser le flux de patients de manière efficace, afin que les patients catégorisés en couleur rouge puissent être acheminés le

quel que soit le mode de stockage, reproduction ou diffusion, toute personne ayant accès à une version numérisée ce document doit pouvoir en faire une copie numérisée dans un

quel que soit le mode de stockage, reproduction ou diffusion, toute personne ayant accès à une version numérisée ce document doit pouvoir en faire une copie numérisée dans un

quel que soit le mode de stockage, reproduction ou diffusion, toute personne ayant accès à une version numérisée ce document doit pouvoir en faire une copie numérisée dans un

quel que soit le mode de stockage, reproduction ou diffusion, toute personne ayant accès à une version numérisée ce document doit pouvoir en faire une copie numérisée dans un

Cliquez sur cet outil dans le menu latéral, afin de pouvoir ajouter des formes géométriques pré-dessinées sur votre Manuel Numérique ou sur une feuille de brouillon.. 2

Cliquez sur la croix rouge en haut à droite de la page afin de fermer votre Manuel Numérique.. : il n’est pas nécessaire d’enregistrer

• quel que soit le mode de stockage, reproduction ou diffusion, toute version imprimée doit contenir une référence à une version numérique librement accessible au moment de