Great question — answering as the UphillTech team:
I had a similar issue once. Another process was bound to port 80. I had to find the culprit. I used netstat to find which process was using port 80. You might need to install a package that includes netstat : net-tools sudo apt install net-tools -y Once installed, netstat was installed, proceeded with command sudo netstat -tlnp What I got was something similar to this : Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::80 :::* LISTEN 4227/httpd So process httpd with ID 4227 was using port 80. I opened htop, hit F3 to enable search, typed in httpd and found out that nextcloud (a file storage cloud server) was the parent process using httpd (a web page...
Full answer by bravo4one: https://askubuntu.stackexchange.com/a/1358545 (CC BY-SA 4.0).
Need it done for your business? UphillTech.