Eu tive esse mesmo problema e resolvi usando a diretiva de configuração PassEnv
Apache que importa uma variável de ambiente do shell do sistema para o ambiente de configuração do Apache.
PassEnv HOSTNAME
Header set X-Which-Host-Am-I "%{HOSTNAME}e"
Felizmente para mim, descobri que o HOSTNAME já estava configurado no ambiente de shell do meu sistema. Você pode verificar o que está disponível no seu ambiente de shell usando printenv
na linha de comando.
Portanto, enquanto a variável de ambiente HOSTNAME for configurada de forma diferente em cada servidor, você ainda poderá ter configurações idênticas do Apache para todos e cada uma reportará sua identidade exclusiva no cabeçalho.
Eu testei isso no CentOS 7 com o Apache 2.4. Eu tentei pesquisar os documentos do Apache para V1.3 para ver se as mesmas diretivas estavam disponíveis naquela versão, mas parece que os documentos anteriores à versão 2.2 não estão mais disponíveis no apache.org.