Bonjour,
J'avais posé une question dans le thread suivant: http://www.developpez.net/forums/d91...-meme-serveur/
J'ai bien avancé mais je suis confronté à un dernier petit soucis.
Pour rappel, j'ai une machine sur laquel j'ai un serveur Apache2 sur le port 80 avec un Subversion derriere. Le couple Apache2 + SVN fonctionne correctement.
J'ai également d'autres serveurs installés sur la machine, comme Jira sur le port 8080. Nous avons créer un domaine sur le DNS de l'entreprise afin d'avoir une URL qui attaque JIRA. Pour éviter de devoir ajouter le numéro de port 8080 sur l'URL public de JIRA, je me suis lancé dans l'installation d'un virtualHost sur mon Apache2 afin de faire de la réécriture d'URL.
Mon problème est que lorsque j'active mon virtualHost, le repository SVN n'est plus accessible. Il redevient accessible lorsque je commente la ligne
Voici la config SVN qui se trouve à la fin du httpd.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Include conf/extra/httpd-vhosts.conf
Et voici le virtualHost que j'ai ajouté dans le fichier conf/extra/httpd-vhosts.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Location /svn> DAV svn SVNListParentPath on SVNParentPath /opt/CollabNet_Subversion/data AuthType Basic AuthName "Référentiels Subversion" AuthUserFile passwd AuthzSVNAccessFile /opt/CollabNet_Subversion/data/SvnAccessFile Require valid-user </Location>
Le nom de domaine étant ici test.info.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <VirtualHost *:80> ServerName test.info ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ErrorLog "logs/test.info-error_log" CustomLog "logs/test.info-access_log" common </VirtualHost>
J'utilise la version 2.2.11 de Apache.
Comment dois-je configurer Apache2 afin de na pas avoir de conflis entre le LOCATION SVN et le proxy_pass de mon virtualHost ?
(PS: j'ai essayé de placer le Location dans le virtualHost mais ca n'avait pas l'air de fonctionner)
Partager