@bmartino1, he stated "all of them on port 80".
In the generic case the answer is just "you can't", because you can have only 1 software listening on 1 port of 1 network interface (so you must vary the port or the network interface).
In your case it is actually possible, as Apache has a module to work as a proxy, and resend to others only specific requests.
So, what you have to do is actually to have only Apache on that port of that network interface. Put HFS somewhere else, like a different port for example, and configure Apache to route some requests. I'm not an Apache expert and this is not an Apache forum, but I actually use this feature and i can tell you that you should put in your httpd.conf something like this
ProxyPassMatch DESCRIPTION_OF_REQUESTS_TO_ROUTE
http://ADDRESS_OF_YOUR_HFSIf i'm not wrong, if you want to route requests based on the domain, your "description_or_request" should actually be ALL of them, but put inside the block of the domain configuration. If you have your HFS on port 81 of the same computer, you can route requests to
http://127.0.0.1:81In case you have further difficulties and can't get a good answer here, consider to seek help on specific forums.