RequireAny erro do apache2

3

Estou tentando usar o RequireAny para permitir acesso a um site a partir de um determinado IP ou com um determinado nome de usuário. No entanto, quando tento executar o apache, recebo o seguinte erro:

Invalid command '<RequireAny', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.

A parte do meu arquivo do Apache com autenticação é assim:

<Directory /var/www/web/>
    Options Indexes FollowSymLinks

    AllowOverride AuthConfig FileInfo Options
    AcceptPathInfo On
    AuthName "Protected Site"
    AuthType Basic
    AuthBasicProvider file
    AuthUserFile /etc/apache2/.htpasswd

    <RequireAny>
            Require user dev
            Require ip 71.198.111.188
    </RequireAny>

        #Order allow,deny
        #allow from all
</Directory>

Por que estou recebendo um erro ao usar RequireAny neste caso?

    
por moesef 29.05.2013 / 01:41

1 resposta

4

As diretivas <RequireAny> e Require que você está tentando usar foram adicionadas no Apache 2.4 e estão no módulo mod_authz_core . Eles não estão disponíveis no Apache 2.2.

    
por 29.05.2013 / 01:46