Gestion d'un site Web - Université de Genève, CUI ©

Groupe VP-GL=>Cours en-ligne=>Gestion d'un site Web=>Plan du cours=>Configuration des accès

Configuration des accès (fichier access.conf)

# La directive Directory permet d'associer un certain nombre de paramètres de configuration à un répertoire.

<Directory /user/ub2/eao/www/>

# La ligne "Options" permet d'activer un certain nombre d'options. L'option "Indexes" indique que des URLs sans nom de fichier sont autorisées. L'option "Includes" indique que les documents HTML peuvent comporter des commandes d'inclusion dynamique de fichiers. "FollowSymLinks" indique que des liens symboliques peuvent être utilisé; "ExecCGI" indique que des scripts CGI peuvent se trouver dans ce répertoire; "MultiViews" indique que la négociation de contenu est activée.

Options Indexes FollowSymLinks MultiViews  

# La commande AllowOverride indique quelles options un fichier .htaccess présent dans un répertoire peut redéfinir. On peut utiliser les valeurs "All", ou toute combinaison de "Options", "FileInfo", "AuthConfig" et "Limit"

AllowOverride All  

# Les commandes suivantes permettent de restreindre l'accès à ce répertoire:

AuthUserFile /user/ub2/eao/www/protected/forbidden/.htpasswd
AuthGroupFile /user/ub2/eao/www/protected/forbidden/.htgroups
AuthName PUT allowed user
AuthType Basic
<Limit PUT>
require group eao www VLMaint
require user frebourg
satisfy any
</Limit>

order allow,deny
allow from all

# Le(s) répertoire(s) contenant les scripts CGI doi(ven)t être particulièrement protégé(s):

<Directory /user/ub2/eao/www/apache/cgi-bin>
AllowOverride None
Options None
</Directory>

# Les fichiers de restriction d'accès ne doivent pas être accessibles à tous

<Files .htaccess>
  <Limit GET PUT>
    require user webmaster
  </Limit>
</Files>

# Certaines URLs peuvent correspondre à des fonctionalités du serveur. Par exemple, il est possible d'interroger l'état actuel du serveur depuis n'importe quelle machine du site "unige.ch"

<Location /server-status>
SetHandler server-status

order deny,allow
deny from all
allow from .unige.ch
allow from 129.194.
</Location>


Bertrand Ibrahim

Dernière modification: 11.03.01

Site Hosting: Bronco