---------------------------------------------------- [ ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "AuthnProviderAlias" ]], ["directive-block-parameter", [ " file file2" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "AuthzProviderAlias" ]], ["directive-block-parameter", [ " ldap-group ldap-group-alias1 ", ["string", [ "\"cn=my-group,o=ctx\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Directory" ]], ["directive-block-parameter", [ ["string", [ "\"/webpages/secure\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "DirectoryMatch" ]], ["directive-block-parameter", [ ["string", [ "\"^/www/(.+/)?[0-9]{3}\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Else" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "ElseIf" ]], ["directive-block-parameter", [ ["string", [ "\"-R '10.0.0.0/8'\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Files" ]], ["directive-block-parameter", [ " ~ ", ["string", [ "\"\\.(gif|jpe?g|png)$\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "FilesMatch" ]], ["directive-block-parameter", [ ["string", [ "\".+\\.(gif|jpe?g|png)$\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "If" ]], ["directive-block-parameter", [ ["string", [ "\"-z req('Host')\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "IfDefine" ]], ["directive-block-parameter", [ " !MemCache" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "IfModule" ]], ["directive-block-parameter", [ " mod_rewrite.c" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "IfVersion" ]], ["directive-block-parameter", [ " 2.1.0" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Limit" ]], ["directive-block-parameter", [ " POST PUT DELETE" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "LimitExcept" ]], ["directive-block-parameter", [ " POST GET" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Location" ]], ["directive-block-parameter", [ " /private1" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "LocationMatch" ]], ["directive-block-parameter", [ ["string", [ "\"/(extra|special)/data\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Macro" ]], ["directive-block-parameter", [ " LocalAccessPolicy" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "Proxy" ]], ["directive-block-parameter", [ ["string", [ "\"*\"" ]] ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "RequireAll" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "RequireAny" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "RequireNone" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]], ["directive-block", [ ["directive-block", [ ["punctuation", "<"], "VirtualHost" ]], ["directive-block-parameter", [ " [2001", ["punctuation", ":"], "db8", ["punctuation", ":"], ["punctuation", ":"], "a00", ["punctuation", ":"], "20ff", ["punctuation", ":"], "fea7", ["punctuation", ":"], "ccea]", ["punctuation", ":"], "80" ]], ["punctuation", ">"] ]], ["directive-block", [ ["directive-block", [ ["punctuation", ""] ]] ] ---------------------------------------------------- Checks for directive blocks.