Apache LocationMatch命名正则表达式的奇怪行为

问题描述 投票:0回答:1

我想用OpenID auth为很多目录创建动态的apache配置,但我一直没有成功,我觉得命名的regexp有问题,但我不知道。

这是我的虚拟主机配置。

AliasMatch ^/backup/(.*)$ /user_server_backups/$1
    <LocationMatch "^/backup/(?<sitename>[^/]+)">
            Require claim "roles:%{env:MATCH_SITENAME}"
            AuthType openid-connect
    </LocationMatch>

每当我试着访问时,我得到了401 我也试着使用编号的regexps 但正如文档中所描述的编号的regexps被忽略了。

apache openid mod-auth-openidc
1个回答
0
投票

你需要使用至少2.4.2.1版的 mod_auth_openidc,见。https:/github.comzmartzonemod_auth_openidcpull469。

© www.soinside.com 2019 - 2024. All rights reserved.