I was having same issue with Apache2 on Windows, and I tried disabling my firewall and changing binding to specific IP address instead of all unassigned (0.0.0.0).
Issue still persisted even though Apache2/Tomcat had worked previously on my system. Noticed that when I was reinstalling was defaulting to 443 as main port and I left as is before thinking it understood that to be SSL.
Think it was trying to use 443 as the default port, so it was coliding with 443 being SSL port; hence message about only one binding at a time.
When I changed HTTPD.conf to 80 it worked fine with SSL and http.