Any port under 1024 cannot be opened or used by a non-root user. One of the workaround as using CAP_NET_BIND_SERVICE as mentioned by @Sirajul.
The other way is redirecting connection from port 80 to port 8080 as that port is accessible by non-root users. Now instead of using accessing apache on port 80, you can access it on port 8080.
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
You'll have to redirect it with a root user.