Negation of Remote_Addr in SetEnvIf directive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hi,
I have a bunch of apache servers which are load balanced. I have configured them in such manner that each server adds header
X-Server-Name with proper hostname.
In my apache.conf I have:
PassEnv HOSTNAME
Header add X-Server-Name "%{HOSTNAME}e"
I have exported HOSTNAME before launching apache and everything works as it should.
But I would like to configure apache to show hostname only for my inner network 10.
So I added SetEnvIf:
PassEnv HOSTNAME
SetEnvIf Remote_Addr !^10\. HOSTNAME=
foo.bar.com
Header add X-Server-Name "%{HOSTNAME}e"
but negation of network didn't work, I have also tried:
but it didn't worked either.
Has anyone used negation in SetEnvIf Remote_Addr ?
Documentation says:
Syntax: SetEnvIf attribute regex [!]env-variable[=value] [[!]env-variable[=value]] ...
so why any of those regex's doesn't work?
Thanks in advance
[Index of Archives]
[Open SSH Users]
[Linux ACPI]
[Linux Kernel]
[Linux Laptop]
[Kernel Newbies]
[Security]
[Netfilter]
[Bugtraq]
[Squid]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Device Mapper]