For quick troubleshooting:
- Works from localhost?
- System Firewall Blocking?
- Cloud FireWall Blocking?
1 localhost
ssh into the system, do sanity check:
curl localhost:8080/health
2 local system firewall
Likely this is turned off, but just sanity check. If you have two systems on same subnet, could you try to curl to the local IP address?
Check the distro, e.g.
lsb_release -a
cat /etc/os-release
If you have Ubuntu 18.04, make local firewall is inactive:
sudo ufw status # should say inactive
3 Cloud Firewall
It looks like your cloud firewall config from the screenshot is configured to allow 8080 and 8000 on that system. If the above steps work out as expected, then we can try
curl <public_ip_address_of_vultr_instance>:8080/health