2016-08-07 3 views

답변

1

경우 /samples에 살고 있지만 트리거되지 않습니다 아무것도 트리거

acl myacl path_beg /samples { and !path_beg /samples/view } 

를이 없습니다 ACL 레벨에서 정의되지만 규칙에서 ACL을 사용할 때 :

acl myacl path_beg /samples 
acl myacl_exceptions path_beg /samples/view 

use_backend mybackend if myacl !myacl_exceptions 

위에서 볼 수 있듯이 두 개의 개별 ACL을 정의 할 수 있습니다 그러면 전체 조건을 정의하는 데 사용됩니다. 이 경우 두 ACL은 논리적으로 AND과 결합됩니다. 여러 ACL을 결합하는 다른 옵션이 있습니다. 자세한 내용은 documentation을 참조하십시오.

익명 ACL을 사용할 수도 있습니다. 예외에 대한 익명 ACL과 동일한 예는 다음과 같습니다.

acl myacl path_beg /samples 
use_backend mybackend if myacl ! { path_beg /samples/view }