Altere seu Regex.
[0-255]
não é o que você deseja. ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
é o Regex certo. Mude todas as suas pequenas partes para o Regex certo e isso deve funcionar.
Em nossa empresa, estamos trabalhando com o apache vhosts e kerberos.
Eu mudei o arquivo kerberos.inc. Eu adicionei uma linha:
SetEnvIf X-Forwarded-For ^1\.[1-3]\.[0-255]\.[1-254] env_var
Agora, quando estou reiniciando o apache com rcapache2 graceful
, estou recebendo o erro: Não foi possível compilar o regex SetEnvIf.
O que esse erro significa? Por que estou recebendo este erro mesmo se já houver linhas como a que adicionei, mas com outros números.
Altere seu Regex.
[0-255]
não é o que você deseja. ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
é o Regex certo. Mude todas as suas pequenas partes para o Regex certo e isso deve funcionar.