Nginx is said to be much more resource-efficient and easier to configure than Apache. A friend told me that "it can't do some things that Apache can do, but I don't need those things anyway."
Still, I'm curious: what kinds of things can Apache do that Nginx can't? I don't need an exhaustive list, just a general idea of scenarios where Apache would be a better choice.