Isso acabou sendo um problema de firewall. O endereço IP para o dev não foi aberto no firewall.
Como depurar uma situação em que o httpd está sendo executado, mas o netstat mostra que o Apache não está escutando?
Este é um servidor onde eu corro dois apaches (v2.2), um para meus sistemas prod e um para dev, com endereços IP separados para prod e dev. Ambos ouvem na porta 80.
Hoje, quando tentei iniciar meu dev httpd, ele começou bem, mas não consegui me conectar. nslookup indica que o DNS está bem. ps aux mostra os dois apaches em execução, mas netstat mostra que apenas o prod está ouvindo. Confirmei que o httpd.conf para o servidor dev está carregando e contém os comandos corretos de Listen.
Como posso depurar isso daqui? Como o Apache pode começar mas não escutar?
Isso acabou sendo um problema de firewall. O endereço IP para o dev não foi aberto no firewall.