我目前有以下LogFormat条目:
LogFormat "%h %l %u %t"
此条目将请求者的主机名打印为第一个值。我想通过以下方式根据此值进行过滤:
SetEnvIf {VALUE_IN_%h} ^10. trusted_network=1
我尝试使用Remote_addr和X-Forwarded-For,但是当它们在LogFormat行中设置时它们都是空的,所以我假设它们在请求中根本没有填充。
答案 0 :(得分:0)
SetEnvIf REMOTE_ADDR "(.+)" X-Forwarded-For=$1
现在可以在LogFormat和环境变量中使用%{X-Forwarded-For}来表示。