After reading this question, I roughly understand what forward and reverse proxies are. However, apache can be configured as a forward or reverse proxy. I thought it would be up to the client to configure forward proxying, then why is the apache server handling forward proxying? From the perspective of the client, both forward and reverse proxying look the same.
Also, why can't I use a forward proxy to behave as a reverse proxy? They both sound conceptually the same almost. How do I decide wether to go with one or the other?