Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1
Je ne suis pas sur que mon titre soit très parlant ... ![]()
J'ai récemment installé un serveur svn sur un sous-domaine svn.domaine.com, l'url complète du dépôt est https://svn.domaine.com/svn
Pour se faire j'ai utilisé le vhost suivant :
<VirtualHost svn.domaine.com:443>
ServerName svn.domaine.com
SSLEngine on
SSLCertificateFile /etc/apache2/server.crt
SSLCertificateKeyFile /etc/apache2/server.key
<Location /svn/>
DAV svn
SVNParentPath /var/svn
SVNListParentPath on
AuthUserFile ...
AuthzSVNAccessFile ...
Allow from all
AuthType Basic
Require valid-user
</Location>
</VirtualHost>Ce qui m'embête c'est que le dépot est également disponible via https://domaine.com/svn ainsi que par https://ip.de.ma.dedibox/svn
En gros je souhaiterais que toute URL qui ne soit pas https://svn.domaine.com/svn soit redirigé par une page par défaut comme celle par défaut d'apache.
Ce n'est pas évident de googler de façon pertinente sur ce que je veux faire... J'imagine que la solution se trouve dans l'url rewriting mais je sèche un peu (beaucoup).
Merci à vous si vous pouvez m'éclairer.
Dernière modification par zoidberg (2008-08-28 22:14:16)
Hors ligne
![]()
Quelle est la structure de tes répertoires ?
Dans ta conf tu indiques :
<Location /svn/>
Mais qu'en est il réellement ?
A priori si ton répértoire svn/ ne se trouve pas à la racine du reste de ton serveur http je vois pas trop comment c'est possible.
Dans le cas contraire, un .htaccess pourrait être une solution ! (url rewriting ou autre)
Sinon j'ai un vague souvenir d'une option du genre lors de la configuration des virtualhosts je t'invite donc à regarder dans la doc d'apache2 dans le module de vhost.
Hors ligne
Pages: 1