내 아파치 설정에서 방문자가 특정 IP 범위에서 온 것을 본다면 환경 변수를 설정하고 싶습니다. 현재 나는 이렇게한다 :
SetEnvIfNoCase Remote_Addr "^194\.8\.7[45]\." banned=spammer-ip
SetEnvIfNoCase Remote_Addr "^212\.156\.170\." banned=spammer-ip
내가 선호하는 것은 다음과 같습니다.
SetEnvIfIpRange 194.8.74.0/23 banned=spammer-ip
SetEnvIfIpRange 212.156.170.0/24 banned=spammer-ip
... IP 주소를 문자열로 변환 한 다음 정규 표현식을 수행하는 것은 총 자원 낭비라고 생각하기 때문입니다.
나는 할 수 있었다
Deny From 194.8.74.0/23
...하지만 액세스가 거부 된 이유를 찾기 위해 403 오류 페이지에서 확인할 수있는 변수가 없습니다.
내가 놓칠 수있는 제안이 있습니까? "IP 주소 범위"를 기반으로 환경 변수를 설정할 수있는 Apache2 MOD가 있습니까?