Isso parece parcialmente com um problema de servidor padrão. Você tem uma diretiva default_server em qualquer lugar? Ou qualquer outro servidor definido que use a página Nginx padrão?
O que eu acho que está acontecendo é que o Nginx analisa o nome do domínio na solicitação, mas como você está usando um IP, ele não está funcionando. Por isso, ele está servindo ao servidor padrão.
Se este for o problema, a solução é fazer solicitações ao servidor usando um nome de domínio, não um IP. Se você não tiver o DNS público configurado, use o arquivo de hosts locais para teste. por exemplo, isso vai para o seu arquivo de hosts do cliente para atalho DNS para esses domínios
192.168.1.4 example.com www.example.com example2.com
Os hosts estão aqui para o Unix
/etc/hosts
Para o Windows
c:\windows\system32\drivers\etc\hosts
Aqui está o servidor padrão que eu uso
server {
listen 80 default_server;
server_name _;
return 444; # This means "go away", effectively
}