我正在尝试使用 OpenID auth 为许多目录创建动态 apache 配置,但我从来没有让它工作,我认为命名正则表达式有问题,但我不知道。
这是我的虚拟主机配置:
AliasMatch ^/backup/(.*)$ /user_server_backups/$1
<LocationMatch "^/backup/(?<sitename>[^/]+)">
Require claim "roles:%{env:MATCH_SITENAME}"
AuthType openid-connect
</LocationMatch>
每当我尝试访问时,我得到了 401,我也尝试使用编号的正则表达式,但如文档中所述,编号的正则表达式被忽略。