How to redirect port 80 port 900 Node Server using apache2

I have a node app running on port 9000 with forever on Ubuntu 14.04. I can simply run my app on port 80. But it needs root privileges. And I found that It's not a good idea run a server software on port 80 with root privileges. So the alternative is reverse proxy. To be honest I know nothing about reverse proxy or the way to do it. So can anyone guide to through it ? simply what i want to do is run my node app on port 9000 and make sure it's available on port 80 using apache2.