几个小时以来,我一直在寻找适合我的问题的解决方案。
我安装了 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 文件夹中没有任何新的配置文件。
您现在在哪里可以找到一组明确的说明来实现这种类型的身份验证?
非常感谢!