Quick answer: Common causes: 1. port misconfigured (firewall), 2. RAM full (server crashes), 3. server software start error, 4. wrong server file. Solution: open port (UFW), increase RAM, check logs, restart server.
If you landed here: Quick overview and FAQ on Server Troubleshooting & Error Resolution – practical hosting guidance for Germany (Frankfurt).