=encoding utf-8 =head1 NAME ngx_http_access_module - Module ngx_http_access_module =head1 The C module allows limiting access to certain client addresses. Access can also be limited by L, by the L, or by L. Simultaneous limitation of access by address and by password is controlled by the L directive. =head1 Example Configuration location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } The rules are checked in sequence until the first match is found. In this example, access is allowed only for IPv4 networks C<10.1.1.0E16> and C<192.168.1.0E24> excluding the address C<192.168.1.1>, and for IPv6 network C<2001:0db8::E32>. In case of a lot of rules, the use of the L module variables is preferable. =head1 Directives =head2 allow B allow I< I> E I> E C E C> B I B I B I B I Allows access for the specified network or address. If the special value C is specified (1.5.1), allows access for all UNIX-domain sockets. =head2 deny B deny I< I> E I> E C E C> B I B I B I B I Denies access for the specified network or address. If the special value C is specified (1.5.1), denies access for all UNIX-domain sockets.