I saw tons of connections on port 80. But no requests from these IP addresses were logged in Apache access/error logs. I deleted all the virtual hosts, stopped Apache, and restarted it after there are no remaining connections. After restarting Apache, the same IP addresses start making connections on the port 80 immediately.
How can a client connect when there are no virtual hosts?