Se o nginx estiver em execução, mas não puder se conectar ao servidor upstream, por exemplo, para o tomcat, você receberá um erro no estilo 50x e NÃO uma conexão recusada.
Browser reports site refused to connect. ERR_CONNECTION_REFUSED – Chethan S. Apr 21 at 15:34
Isso significa que você não pode se conectar ao nginx em primeiro lugar. Tem certeza de que está sendo executado?
A melhor maneira de solucionar o problema é ver o que está sendo executado em seu sistema e em quais portas e endereços IP. Por exemplo:
# lsof | fgrep -e LISTEN | fgrep -e tomcat -e nginx
nginx 25509 root 15u IPv4 55825524 0t0 TCP *:http (LISTEN)
nginx 25529 www-data 15u IPv4 55825524 0t0 TCP *:http (LISTEN)
nginx 25530 www-data 15u IPv4 55825524 0t0 TCP *:http (LISTEN)
nginx 25531 www-data 15u IPv4 55825524 0t0 TCP *:http (LISTEN)
nginx 25532 www-data 15u IPv4 55825524 0t0 TCP *:http (LISTEN)
Certifique-se de ver o tomcat e o nginx lá.
Outra abordagem seria configurar um firewall (por exemplo, iptables) para negar qualquer tentativa de conexão às portas 8080 e 8443 do lado de fora, ou apenas permitir conexões externas às portas 22 e 80/443 em primeiro lugar.