Aplicando o mod_cband antes do mod_rewrite?

2

Atualmente, tenho um host virtual no Apache que está usando mod_cband e mod_rewrite . Estou usando mod_cband para limitar o número de conexões por usuário remoto. Quando esse limite é excedido, deve retornar 503 Service Unavailable , que é o mod_cband padrão.

Se o limite não for excedido, então mod_rewrite deve reescrever o URL de acordo com as regras que eu especifiquei.

Infelizmente, mod_rewrite parece ter algum tipo de prioridade sobre mod_cband , pois a reescrita ocorre mesmo quando o limite é excedido e 503 Service Unavailable nunca é retornado.

Existe alguma maneira de forçar o mod_cband a ser aplicado antes de mod_rewrite ? Config é o seguinte:

<VirtualHost *:80>
    ServerName a.domain.com
    ServerAdmin [email protected]

    CBandRemoteSpeed 1024 1 10

    RewriteEngine on
    # Some other rewrite rules.

    RewriteRule (.*) https://a.domain.com? [R]

    ...

</VirtualHost>
    
por DanielGibbs 15.06.2012 / 23:55

1 resposta

3

Mova o processamento do mod_rewrite para uma fase posterior colocando as regras em .htaccess em vez disso.

    
por 16.06.2012 / 00:49