On many production setups, I have often seen people using both Nginx and Apache together - Often configured as Nginx listening on port 80 and "passing on" the traffic to Apache listening on port 8080.
I've tried to Google around a lot but I have not been able to figure out what benefits does this kind of an architecture have compared to just running Apache on port 80 and serving all the traffic directly?
Can someone help?