Nous avons actuellement un site interne mis en place pour l'informatique à l'adresse suivante it.example.com
qui héberge un seul Redmine site.
Je veux configurer Apache de façon à ce que si un utilisateur va à kb.example.com
il les redirige vers http://it.example.com/some/path/to/knowledge-base
comme un raccourci.
J'ai ajouté un <VirtualHost>
à la fin de mon httpd.conf, et maintenant, chaque fois que j'essaie d'accéder au site principal (it.example.com), le navigateur entre dans une boucle de redirection infinie :
Voici mon httpd.conf
:
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.37
PassengerDefaultRuby /usr/bin/ruby
</IfModule>
ServerName it.example.com
ServerAdmin support@example.com
DocumentRoot /var/www/redmine-2.4.3/public
ErrorLog logs/redmine_error_log
SetEnv RAILS_ENV production
SetEnv RailsEnv production
#If you are using mod_fcgid and are going to upload files larger than
#131072 bytes you should consider adding the following line
#that allows to upload files up to 20 mb
MaxRequestLen 20971520
<Directory "/var/www/redmine-2.4.3/public">
Options Indexes ExecCGI FollowSymLinks -MultiViews
Order allow,deny
Allow from all
AllowOverride all
</Directory>
<VirtualHost *:80>
ServerName kb.example.com
Redirect / http://it.example.com/projects/knowledge-base
</VirtualHost>
Il semble donc que le VirtualHost soit ignoré et que les règles pour kb.example.com soient TOUJOURS en vigueur - ce qui provoque la redirection infinie...