samedi 1 mai 2010
ViewVC en VirtualHost sous Apache2
Par david techer, samedi 1 mai 2010 à 16:36 :: Mon petit réseau à  la maison
Alias pour ViewVC
Une fois l'interface et ses alias mises en places, on choisit donc eth0:2 pour viewvc. On s'assure d'avoir une entrée dans le DNS local pour cette entrée que j'ai décidé de faire pointer vers svn.davidgis.fr vu que mon serveur svn et l'interface client viewvc sont sur la même machine.# The primary network interface auto eth0 iface eth0 inet static address 192.168.2.242 gateway 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255 # Alias pour Hobbit #################### auto eth0:1 iface eth0:1 inet static address 192.168.2.236 gateway 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255 # Alias pour Subversion/ViewVC ################################### auto eth0:2 iface eth0:2 inet static address 192.168.2.234 gateway 192.168.2.253 netmask 255.255.255.0 broadcast 192.168.2.255
VirtualHost sous Apache2
L'installation du paquet viewvc sous Lenny conduit à  la mise en place du fichier /etc/apache2/conf.d/viewvc
.
On mettra donc ceci dans le fichier
NameVirtualHost 192.168.2.234 <VirtualHost 192.168.2.234> ServerName svn.davidgis.fr ServerAlias svn ScriptAlias / /usr/lib/cgi-bin/viewvc.cgi/ </VirtualHost>On déplace ensuite ce fichier vers les répertoires des virtualhosts d'apache
mv /etc/apache2/conf.d/viewvc /etc/apache2/sites-available/Puis on l'active ce virtual host
a2ensite viewvcEt on reloade ensuite Apache.
/etc/init.d/apache2 reload
That's all!