From 5f1c8ee1214d59833bb27b848cceb15df92d46ef Mon Sep 17 00:00:00 2001
From: Lucien Gentis
CGI (Common Gateway Interface) définit une méthode d'interaction entre un serveur web et des programmes générateurs de contenu externes, plus souvent appelés programmes CGI ou scripts CGI. Il - s'agit de la méthode la plus simple, et la plus - courante, pour ajouter du contenu dynamique à votre site web. Ce - document est une introduction à la configuration de CGI sur votre + s'agit d'une méthode simple pour ajouter du contenu dynamique à votre site + web en utilisant votre langage de programmation préféré. + Ce document est une introduction à la configuration de CGI sur votre serveur web Apache, et une initiation à l'écriture de programmes CGI.
Afin d'assister les utilisateurs lors de leurs opérations de mise à jour, nous maintenons un document @@ -163,22 +161,25 @@ n
Voici quelques exemples de contrôle d'accès avec l'ancienne et la nouvelle méthode :
-Dans cet exemple, toutes les requêtes sont rejetées :
+Dans cet exemple, il n'y a pas d'authentification et toutes les + requêtes sont rejetées :
Order deny,allow Deny from all
Require all denied
Dans cet exemple, toutes les requêtes sont acceptées :
+Dans cet exemple, il n'y a pas d'authentification et toutes les + requêtes sont acceptées :
Order allow,deny Allow from all
Require all granted
Dans l'exemple suivant, tous les hôtes du domaine example.org - ont l'autorisation d'accès, tous les autres sont rejetés :
+Dans l'exemple suivant, il n'y a pas d'authentification et tous les + hôtes du domaine example.org + ont l'autorisation d'accès, tous les autres étant rejetés :
Order Deny,Allow Deny from all @@ -239,6 +240,70 @@ access.log - GET /server-status 200 127.0.0.1+ +
Dans de nombreuses configurations avec authentification où la directive
+ Satisfy
était définie à sa valeur par défaut
+ ALL, les lignes de configuration qui désactivent le contrôle
+ d'accès basé sur l'hôte sont maintenant omises :
Order Deny,Allow +Deny from all +AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +Require valid-user+
# Pas besoin de remplacer les directives Order et deny +AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +Require valid-user+
Dans les configurations où l'authentification et le contrôle d'accès se + combinaient dans un but précis, les directives de contrôle d'accès doivent + être migrées. Dans l'exemple suivant, les requêtes qui correspondent aux + deux critères sont acceptées :
+Order allow,deny +Deny from all +# ALL est la valeur par défaut de Satisfy +Satisfy ALL +Allow from 127.0.0.1 +AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +Require valid-user+
AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +<RequireAll> + Require valid-user + Require ip 127.0.0.1 +</RequireAll>+
Dans les configurations où l'authentification et le contrôle d'accès se + combinaient dans un but précis, les directives de contrôle d'accès doivent + être migrées. Dans l'exemple suivant, les requêtes qui correspondent à + au moins un critère sont acceptées :
+Order allow,deny +Deny from all +Satisfy any +Allow from 127.0.0.1 +AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +Require valid-user+
AuthBasicProvider File +AuthUserFile /example.com/conf/users.passwd +AuthName secure +# Implicite : <RequireAny> +Require valid-user +Require ip 127.0.0.1+