problema de configuration de gerrit y apache2

GERRIT Config: Config para gerrit ………………………………

[gerrit] basePath = git canonicalWebUrl = [a link] http://54.193.35.113:8080 [database] type = mysql hostname = localhost database = reviewdb username = gerrit [auth] type = HTTP [sendemail] smtpServer = localhost [container] user = gerrit javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre [sshd] listenAddress = *:29418 [httpd] listenUrl = http://*:8081/ [cache] directory = cache 

……………………………

Apache2 HTTPD CONFIG

 <IfDefine DEFAULT_VHOST> Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ServerName [a link]54.193.35.113 Include /etc/apache2/vhosts.d/default_vhost.include <IfModule mpm_peruser_module> ServerEnvironment apache apache </IfModule> ProxyRequests Off <proxy *=""> Order deny,allow Allow from all </proxy> ProxyPass /gerrit/ [a link]http://54.193.35.113:8080/gerrit/ ProxyPassReverse /gerrit/ http://54.193.35.113:8080/gerrit/ <Location /gerrit/login/> AuthType Basic AuthName "Gerrit Code Review" AuthBasicProvider file AuthUserFile /var/www/54.193.35.113/passwords Require valid-user </Location> 

………………………………..

Error

Cuando abro [un enlace] http://54.193.35.113:8081 . Redirige a [un enlace] http://54.193.35.113:8081/login/

El server HTTP no proporcionó el nombre de usuario en el encabezado Authorization cuando reenvió la request a Gerrit Code Review.

Si el server HTTP es Apache HTTPd, verifique que la configuration del proxy incluya una directiva de autorización con la location adecuada, asegurándose de que termine con '/':

  <VirtualHost [a link]54.193.35.113:8081> ServerName [a link]54.193.35.113 ProxyRequests Off ProxyVia Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> <Location /login/> AuthType Basic AuthName "Gerrit Code Review" Require valid-user ... </Location> AllowEncodedSlashes On ProxyPass / http://.../ nodecode </VirtualHost> 

…………………………..

Creo que no estoy seguro de cómo apache, tomcat y gerrit funcionan juntos. Soy un desarrollador, no administrador de sistemas pero tratando de configurar todos los serveres.

Hasta ahora no he podido hacer que funcione a less que use authentication http para todo el sitio gerrit, en su caso /gerrit/ lugar de /login/ , vea la authentication de resumen http

También verifique el documento proxy inverso ya que la configuration del proxy inverso también es incorrecta.