SUBVERSION sous WINDOWS avec APACHE et integration à ECLIPSE
[50 mn de lecture - paru le 6/7/2006 10:16:24 AM - Public : Expert]
|
   
|
Auteur
3. Configuration d'APACHE.
Copiez les fichiers mod_authz_svn.so et mod_dav_svn.so qui se trouvent dans le répertoire bin du dossier subversion vers le répertoire module du dossier APACHE.
Dans le cadre de cet article
La commande a effectuer est :
Cp D:\webserver\Subversion\bin\ mod_authz_svn.so
C:\ProgramFiles\ApacheGroup\Apache2\modules
Cp D:\webserver\Subversion\bin\ mod_dav_svn.so
C:\ProgramFiles\ApacheGroup\Apache2\modules
Dans certains cas,il faudra aussi copier les fichiers dll suivants du répertoire bin de subversion vers les répertoires bin et modules de apache:
libdb43.dll, libeay32.dll, ssleay32.dll.
Il reste à activer dans Apache les modules SUBVERSION et indiquer l'emplacement du référentiel dans le fichier de configuration httpd.conf.
L'activation des modules est effectuée par la commande LoadModule.
Editez le fichier httpd.conf
situé : C:\Program Files\ApacheGroup\Apache2\modules
Localiser et décommenter l'appel au module DAV
ajouter l'activation du module SUBVERSION :
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
Le chemin d'accès web du référentiel doit être indiqué par une entrée Location :
Location /Repository
DAV svn
SVNPath D:/Repository
SVNAutoversioning on
/Location
NB: il est possible de rajouter des acl (Access control list) pour mieux contrôler l’accès au serveur,mais cela fera l’objet d’un autre article.
Apache est maintenant configuré .
Pour verifier si tout s’est bien passé , on ouvre un explorateur web et on accede à l’adresse :
http://localhost/repository.
on aboutit au résultat suivant :

|