Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
The issue is this line:
Mar 27 21:28:14 tbcl httpd[5589]: no listening sockets available, shutting down
Something else is listening on port 80/443, thus Apache fails to start as you can’t have two services listening on the same port at the same time.
You’ll want to run:
netstat -ltnp | grep ':80'
… to see what else is listening on that port and kill the process, otherwise Apache will continue to fail to start.
Once you find the process, you can either shutdown the service, or use kill -9 to kill off the process using the id.
i.e.
kill -9 id
Where id is the process ID. Once the process is killed off, you can then start or restart Apache and it should work.
…
As a general note, please keep in mind this community designed for DigitalOcean customers as well as potential future customers, so while we can help with general linux issues like this one, there may be some issues we can’t help with since DigitalOcean does not use VMWare.
ln -s /etc/apache2/conf-available/servername.conf /etc/apache2/conf-enabled/servername.conf
What’s the output of systemctl status httpd.service showing as of right now?
Quick note:
<virtualHost *:80>
should be:
<VirtualHost *:80>
Capital V.