Apache LocationMatch назвал регулярное выражение странным поведением - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь создать динамический c apache конфиг для многих каталогов с OpenID-аутентификацией, но я так и не запустил его, думаю, что-то не так с названным regexp, но я не знаю.

Вот мой конфиг virtualhost:

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

Всякий раз, когда я пытаюсь получить доступ, я получаю 401, я пробую также использовать пронумерованное регулярное выражение, но, как описано в документации, пронумерованные регулярные выражения игнорируются.

...