Recent Changes - Search:

Configuration du serveur Apache

Le fichier ci-dessous, donné à titre d'exemple, contient les lignes à ajouter au fichier de configuration Apache (httpd.conf) de préférence en utilisant une directive include.

Les clauses AliasMatch permettent de réécrire les liens utilisés dans les pages produites. Les désignations utilisées dans ces pages sont en effet conçues pour permettre la mise en place de mécanismes permettant de ne rendre accessibles aux utilisateurs que les pages qui les concernent, c'est-à-dire celles de l'entité à laquelle ils sont rattachés (les modules Apache implantant ces mécanismes de contrôle ne sont pas fournis dans la distribution). Le principe est de faire figurer dans les liens le nom de l'entité. Lorsqu'il s'agit de liens vers des scripts ces notations doivent être réécrites, c'est l'objet de ces directives.

 
# BEGIN - BEGIN - BEGIN - BEGIN - BEGIN - BEGIN - BEGIN
# Default configuration for netMET web server
# By : Alexandre Simon
# Updated : 2003/04/02
#
# conf. VIRTUAL HOST : www.netmet-host.domain.fr
# conf. DIRECTORY : /home/netmet/html
# conf. DIRECTORY : /home/netmet/html/cgi-bin
#

#NameVirtualHost netmet-host.domain.fr:80
<VirtualHost netmet-host.domain.fr:80>
Options FollowSymLinks IncludesNOEXEC ExecCGI Indexes
User netmet
Group users
# SuexecUserGroup netmet users # a utiliser en Apache version 2.x
DocumentRoot /home/netmet/html
ServerName www.netmet-host.domain.fr
ServerAdmin moimeme@netmet-host.domain.fr ErrorLog /var/log/httpd/netmet.error
TransferLog /var/log/httpd/netmet.access
DirectoryIndex index.cgi index.html

AliasMatch /netmet-cgi-bin/nmHOST-4.*-DETAILS(.*)\.cgi /home/netmet/html/netmet-cgi-bin/nmHOST-DETAILS$1.cgi
AliasMatch /netmet-cgi-bin/nmHOST-4.*-SERVICES(.*)\.cgi /home/netmet/html/netmet-cgi-bin/nmHOST-SERVICES$1.cgi
AliasMatch /netmet-cgi-bin/nmTOP_NforORGA4-.*\.cgi /home/netmet/html/netmet-cgi-bin/nmTOP_NforORGA.cgi
AddHandler cgi-script .cgi .pl
</VirtualHost>

<Directory "/home/netmet/html">
Options FollowSymLinks IncludesNOEXEC ExecCGI Indexes

AllowOverride all

Satisfy any

AuthAuthoritative on
AuthUserFile /home/netmet/netMet/etc/apache.passwd
AuthGroupFile /home/netmet/netMet/etc/apache.group
AuthName "netMET access's"
AuthType Basic
require group netmet netmet-cgi

order deny,allow
deny from all
# allow from host.domain.fr
</Directory>


<Directory "/home/netmet/html/netmet-cgi-bin">
Options IncludesNOEXEC ExecCGI

AllowOverride all

Satisfy all

AuthAuthoritative on
AuthUserFile /home/netmet/netMet/etc/apache.passwd
AuthGroupFile /home/netmet/netMet/etc/apache.group
AuthName "netMET access's"
AuthType Basic
require group netmet-cgi

order deny,allow
deny from all
# allow from host.domain.fr
</Directory>

#
# Default configuration for netMET web server
# END - END - END - END - END - END - END

<< Les fichiers de configuration de l'exploitation | Documentation | Personnalisation du serveur >>

Print - Recent Changes - Search
Page last modified on 2014/02/11 10:29:23