Muitos servidores / frameworks web apenas se ligam à interface 127.0.0.1 (lo).
Qual software você está usando para executar o serviço da web?
Veja se você pode especificar o endereço em qualquer lugar. Defina como 0.0.0.0.
Com o Apache, funcionou porque a conexão dele com o serviço da web era através de localhost.