Existe algum motivo para você usar hospedagem virtual baseada em nome? De sua descrição parece que este é o seu único site sendo hospedado no servidor. Se isso estiver correto, obtenha o nome virtual baseado em hospedagem fora da equação.
Existe alguma razão para você ter os arquivos do site em / var / www / redmine em vez de na pasta web normal do apache? Se não, coloque os arquivos no lugar normal (/ var / www / html nos sistemas Redhat).
Acredito firmemente em manter as coisas o mais simples possível e parece que você está adicionando complexidade desnecessária à sua configuração.
Bart.