Bonjour à tous !
Je sais que mon titre n'est pas très explicite, mais je savais pas trop comment l'indiquer mieux :p
Voilà, j'ai un serveur avec divers domaines/sous-domaines.
J'ai un domaine "domaine1.tld" donc j'aimerai mettre un svn en place, à l'adresse svn.domaine1.tld
J'ai mis en place les certificats (auto signés, mais bon), le svn, etc.
On accède au svn en tapant https://svn.domaine1.tld.
Ca marche nikel, sauf que si je fait httpS://unautre.domaine.tld (avec ou sans sous domaine, peu importe), je retombe TOUJOURS sur https://svn.domaine1.tld.
Je suppose que c'est à cause de ma configuration apache. J'ai mis VirtualHost mon.ip.du.server:443 => qui contient toute la config pour le svn.
Donc je suppose que si quelqu'un tente le 443, ca ira dans cette configuration, peu importe le nom de domaine / sous domaine ?
Voici ma configuration :
Donc comme vous l'avez très bien deviné (:p), j'aimerai savoir comment faire en sorte qu'il n'y ait que https://svn.domain.tld qui pointe sur ma config actuelle, et pas https://unautre.domainX.tld
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 # Contenu de /etc/apache2/sites-available/domaine1 <IfModule mod_ssl.c> <VirtualHost mon.ip.du.serveur:443> ServerAdmin root@domaine1.tld ErrorLog /var/log/apache2/domaine1_error.log LogLevel warn CustomLog /var/log/apache2/domaine1_access.log combined ServerSignature Off DocumentRoot /var/svn/project/ ServerName svn.domaine1.tld SSLEngine on SSLCertificateFile /etc/apache2/new.cert.cert SSLCertificateKeyFile /etc/apache2/new.cert.key <Location /> DAV svn # Set this to the path to your repository SVNPath /var/svn/project SVNListParentPath on # Basic Authentication is repository-wide. It is not secure unless # you are using https. AuthType Basic AuthName "SVN Repository" AuthUserFile /etc/apache2/dav_svn.passwd Satisfy Any # To enable authorization via mod_authz_svn AuthzSVNAccessFile /etc/apache2/dav_svn.authz #<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user #</LimitExcept> </Location> <Directory /var/svn/project> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> </IfModule>
Merci beaucoup de votre aide !
Partager