우리 회사에서는 Apache 가상 호스팅과 Kerberos를 사용합니다.
kerberos.inc 파일을 변경했습니다. 나는 한 줄을 추가했다:
SetEnvIf X-Forwarded-For ^1\.[1-3]\.[0-255]\.[1-254] env_var
이제 아파치를 다시 시작하면 rcapache2 graceful
SetEnvIf regex failed to compile 오류가 발생합니다.
이 오류는 무엇을 의미합니까? 내가 추가한 것과 같은 행이 이미 있지만 다른 숫자가 포함되어 있는데도 이 오류가 발생하는 이유는 무엇입니까?
답변1
정규 표현식을 변경하세요.
[0-255]
당신이 원하는 것이 아닙니다. ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
올바른 정규식입니다. 모든 작은 부분을 올바른 정규식으로 변경하면 작동합니다.