Debian 系统上的 Gerrit http 身份验证

Debian 系统上的 Gerrit http 身份验证

几个小时以来,我一直在寻找适合我的问题的解决方案。

我安装了 Gerrit 并尝试将我的身份验证类型设置为 HTTP。因此,我必须调整类似于以下内容的 http conf 文件:

<VirtualHost *:8080>
 ServerAdmin felix@localhost
 ServerName www.gerrit.test

   ProxyRequests Off
   ProxyVia Off
   ProxyPreserveHost On

  ErrorLog /var/log/gerrit.log
  CustomLog /var/log/gerrit.log combined

  <location /login/>
     AuthType Basic
     AuthName "Gerrit Code Review"
     Require valid-user
     AuthUserFile  /etc/httpd/passwd/gerritpass
  </location>

  ProxyPass / http://127.0.0.1:8080/
  ProxyPassReverse / http://127.0.0.1:8080/

  RewriteEngine on
  RewriteRule .* - [E=SM_USER:%{LA-U:REMOTE_USER}]
</VirtualHost> 

但是我真的不知道我的服务器是以什么方式启动的,因为我的 /etc/apache2/conf.d 文件夹中没有任何新的配置文件。

您现在在哪里可以找到一组明确的说明来实现这种类型的身份验证?

非常感谢!

相关内容