See http://httpd.apache.org/docs/2.4/howto/reverse_proxy.html and http://www.apachetutor.org/admin/reverseproxies.
You do need to have a httpd instance running at all times; how else do you think it will serve requests? Lastly, your comment about the documentation is a bit odd - perhaps you could offer constructive comments on specific sections instead, so that we could work on improving it. A lot of folks dedicated a lot of time writing it, and even more would benefit from improvements. On Thu, Sep 6, 2018 at 7:42 PM Osman Zakir <osmanzaki...@hotmail.com> wrote: > I have a web application I want to deploy behind a reverse proxy. > > > Do I have to do this on my own computer with the instance of the Apache > HTTP Server that I've installed on my machine, or is it possible to do this > on the Apache somehow as well? If possible, I'd like to do the latter > because I'd prefer not having to always keep my computer on. > > > The reason I want a reverse proxy is because my application has its own > httpd( written in C++). I'd like the application to be publicly available > on the Internet. > > > If I set up a virtual host with Apache (with a public IP, one that isn't > 127.0.0.1, and one I can navigate to from anywhere), will that make the > application publicly available as I intend? > > > I'll also need help on setting up virtual hosts and a reverse proxy since > the Apache documentation is too technical for me (I did try reading > it....). >