Yes, this is perfectly possible. You should have nginx running as the front server and then proxy_pass all dynamic content to apache in the locations that you want, while serving all static files directly. Read the nginx manual for more information. There are also many similar examples on these forums.
Andrejs