Firstly, can you please ping your droplet to make sure it’s live? To do so open your terminal/cmd and type
I know you mentioned you are able to access it via console but still, let’s see if it’s accessible from the world not just locally by DO.
Now, when you know the server is actually working okay, check your domain. Do a ping again but on your domain now
Does it ping to your droplet’s IP address? If no, let me know, if yes - great!
Now you would need to enter your server via the console. Once you are in, check if apache is actually running. You can do so by typing the following command :
netstat -tulpen | grep 80
This will show you which service, if any is running on port 80. If there is nothing running there, it would mean you need to start apache. To do so, you can run the following command
service httpd start
or if this doesn’t work then
service apache2 start
If when starting apache, you experience some errors, please post them here in order to help you out. If it starts, then great.
It’s possible your network is down. Console to your server and type
service network restart
If it starts without a problem, try again to ping the droplet and check your website. If it doesn’t paste the errors here.