Como não posso adicionar um comentário (baixa reputação), vou apenas tentar colar a resposta. Basicamente, a conexão com o seu servidor está expirando:
$ nc -vz 45.56.87.123 443
nc: connect to 45.56.87.123 port 443 (tcp) failed: Connection timed out
$ nc -vz 45.56.87.123 80
nc: connect to 45.56.87.123 port 80 (tcp) failed: Connection timed ou
Das regras iptables
que eu vejo acima, eu não notei nada de errado, então você pode tentar verificar se o seu serviço está escutando nessa porta primeiro:
lsof -i :80
lsof -i :443
Se não, existe o seu problema. Se sim, você fica com problema de firewall, então você pode tentar reiniciar o iptables
. Além disso, qual sistema operacional você está usando?
A conexão do localhost está funcionando? Como:
curl http://45.56.87.123/test/index.html
ou
nc -vz 127.0.0.1 80
nc -vz 127.0.0.1 443