auf meinem lokalen Rechner laufen lasse, so ist das Ergebnis *127.0.0.1*
im Internet aber *94.102.2....*, aus Sicht von PHP also nicht der lokale Rechner.
Alles schön und gut, nützt Dir aber nichts.
Wnn Du ifDefine verwenden willst, dann starte der Apache doch lokal mit
apache2 -D isTestsystem
Dann kannst Du mit
<ifDefine isTestsystem>
...
</ifDefine>
hantieren.
Aus der Hilfe:
-D parameter
Sets a configuration parameter which can be used with <IfDefine> sections in
the configuration files to conditionally skip or process commands at server
startup and restart.