需要提供对 svn 存储库的匿名只读访问权限
据我所知,haproxy 无法自行在后端进行身份验证。
有一个适用于 haproxy 的具有基本身份验证的工作配置。如何将其迁移到 NTLM?主要问题是,由于质询-响应机制,我们不能简单地添加静态标头。
frontend svn_f
bind *:8000
mode http
default_backend svn_b
acl valid_method method GET HEAD OPTIONS PROPFIND REPORT
acl valid_path path_beg /svn/myrepo
http-request deny unless valid_method valid_path
backend svn_b
reqadd Authorization:\ Basic\ xxxxxxxxxxxxxxxxxxxx
server svn_server 192.168.2.1:443 ssl verify none
也许 Apache 可以做到这一点?试过了,但是不起作用:
SSLProxyEngine on
<VirtualHost *:8000>
KeepAlive on
ProxyPass / https://user:[email protected]/ connectiontimeout=5 timeout=30 keepalive=On
ProxyPassReverse / https://192.168.2.1/
</VirtualHost>