Apache2 ProxyPass para Rails App Gitlab

Eu estou tentando configurar um proxy com Apache2 para que as solicitações de entrada parahttp://myipaddress.com vamos parahttp://localhost:3000/ onde eu tenho Gitlab (um aplicativo de trilhos) em execução. O seguinte é o que eu tenho no meu arquivo de configuração do Apache no Ubuntu 10.04. Eu posso acessar com sucesso a página padrão do gitlab inicialmente, mas quaisquer solicitações subsequentes realizadas por mim clicando em outras páginas depois disso irão para uma página 404 NOT FOUND. Eu posso inserir manualmente / gitlab / na frente de qualquer um desses redirecionamentos com falha e eles funcionam muito bem. Como posso fazer isso funcionar sem ter que reescrever / gitlab / após cada solicitação de redirecionamento após a solicitação inicial?

## Setup a proxy which listens on the port that gitlabh does ( from start_server.sh )
ProxyRequests Off
ProxyPass /gitlab/ http://localhost:3000/
ProxyPassReverse /gitlab/ http://localhost:3000/
#DocumentRoot /home/gitlabhq/gitlabhq/public
<Proxy http://localhost:3000/>
  Order deny,allow
  Allow from all
</Proxy>

Eu entendo que eu poderia ter o código abaixo, o que resolveria o meu problema. Mas não sei como modificar o prefixo do serviço de trilhos do gitlab. Eu realmente aprecio alguma ajuda!

ProxyPass /gitlab/ http://localhost:3000/gitlab/
ProxyPassReverse /gitlab/ http://localhost:3000/gitlab/

ATUALIZAR:

Graças ao comentário de Friek, cheguei muito perto de resolver isso. Abaixo está parte do meu arquivo http.conf. O único problema é quando eu aperto o botão home ou o logo no aplicativo gitlab que ele tenta redirecionar para o gitlab / que me fornece o arquivo index.html básico do Apache2 dizendo "funciona!". Como posso configurar isso para permitir que eu simplesmente pegue / gitlab e ele me leva para a visão inicial raiz do gitlab ?? Obrigado!

## For Gitlab using Apache2 Passenger
## Install on Ubuntu by:
## sudo gem install passenger && sudo passenger-install-apache2-module
## but only after running the install_and_configure_git.py script
## and creating a soft link to the rails gitlab /public directory like so:
## sudo ln -s /home/gitlabhq/gitlabhq/public /var/www/gitlab
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.13/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.13
PassengerRuby /usr/local/bin/ruby
<VirtualHost *:80>

        ServerName gitlab

        ## Set the overall Document Root
        DocumentRoot /var/www
        <Directory /var/www>
                Allow from all
        </Directory>

        ## Set the Rails Base URI
        RackBaseURI /gitlab
        RailsBaseURI /gitlab
        <Directory /var/www/gitlab>
                Allow from all
                Options -MultiViews
        </Directory>

</VirtualHost>