Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex Apache2.4:Require expr:match%{var}与从文件加载的字符串匹配_Regex_Apache_Ssl_Require_Expr - Fatal编程技术网

Regex Apache2.4:Require expr:match%{var}与从文件加载的字符串匹配

Regex Apache2.4:Require expr:match%{var}与从文件加载的字符串匹配,regex,apache,ssl,require,expr,Regex,Apache,Ssl,Require,Expr,我有Apache2.4和SSL验证客户端证书。我正试图通过客户端证书中提供的CN过滤一些用户。为此,我编写了一个文件,其中包含允许的CN列表,每行一个CN 如果%{SSL\u CLIENT\u S\u DN\u CN}在{file(“/etc/httpd/users.txt”)}中,则表达式需要类似于:true 因此,我想使用“file”函数“从文件中读取内容(包括行尾,如果存在)”来验证客户端证书中的%{SSL\u CLIENT\u S\u DN} 我在{file()}中用:%{}和%{}=~

我有Apache2.4和SSL验证客户端证书。我正试图通过客户端证书中提供的CN过滤一些用户。为此,我编写了一个文件,其中包含允许的CN列表,每行一个CN

如果
%{SSL\u CLIENT\u S\u DN\u CN}
{file(“/etc/httpd/users.txt”)}
中,则表达式需要类似于:true

因此,我想使用“file”函数“从文件中读取内容(包括行尾,如果存在)”来验证客户端证书中的
%{SSL\u CLIENT\u S\u DN}

我在{file()}中用:
%{}和%{}=~{file()}
对它进行了测试,但它不起作用

我在ApacheDocs或Google上找不到任何例子。有人知道我怎么做吗