apache node.js scalability

What specifically makes Node.js more scalable than Apache?

To be honest I’ve not understood it completely yet – and I even do understand how Node.js works, as a single thread using the event model. I just don’t get how this is better than Apache, and how it scales horizontally if it’s single-threaded.