当社では、Apache仮想ホスティングとKerberosを使用しています。
kerberos.inc ファイルを変更しました。私は1行を追加しました:
SetEnvIf X-Forwarded-For ^1\.[1-3]\.[0-255]\.[1-254] env_var
Apacheを再起動すると、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])
正しい正規表現です。すべての小さな部分を正しい正規表現に変更すると機能します。