mod_rpaf não reconhecendo a configuração RPAFheader

2

Depois de instalar o mod_rpaf, eu configurei meu arquivo de configuração (/etc/apache2/mods-available/rpaf.conf) como segue:

<IfModule mod_rpaf.c>
    RPAFenable On
    RPAFsethostname On
    RPAFproxy_ips 127.0.0.1
    RPAFheader X-Real-IP
</IfModule>

No entanto, agora, quando reinicio o apache2, recebo um erro:

Invalid command 'RPAFheader', perhaps misspelled or defined by a module not included in the server configuration

Remover a linha RPAFheader resolve o problema, mas eu realmente preciso dessa configuração. Alguém tem alguma ideia?

    
por Jonathan 12.03.2013 / 14:18

1 resposta

2

O Ubuntu 10.04 inclui a versão 0.5 do mod_rpaf , mas o comando RPAFheader foi adicionado na versão 0.6 . O Ubuntu 12.04 vem com o mod_rpaf versão 0.6 para algumas arquiteturas e 0.5 para outros .

O Ubuntu 12.04 também contém um bug que significa que você precisa mudar

<IfModule mod_rpaf.c>

em

<IfModule mod_rpaf-2.0.c>

antes de funcionar.

Note que com o Apache 2.4, o mod_rpaf não é mais necessário e é substituído pelo mod_remoteip.

    
por 12.03.2013 / 15:35