Hi,
OpenVPN has the ability to act like a HTTP Reverse Proxy Server. This feature is called port sharing. Means if OpenVPN detects non VPN traffic it proxy the connection to an specific host and port.
Continue reading OpenVPN: Running OpenVPN and a Webserver at same TCP Port →
Hello,
this post describes how to setup a reverse proxy for a host. All http requests to host reverseproxy.domain.org should deliver the content of www.domain.org at Port 8080.
First you have to enable the requiered modules in httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Then insert a virtual host directive:
<VirtualHost *>
ServerName reverseproxy.domain.org
ProxyRequests off
ProxyPreserveHost On
ProxyPass / http://www.domain.org:8080/
ProxyPassReverse / http://www.domain.org:8080/
</VirtualHost>
That’s it.
Michael
My Knowledgebase for things about Linux, Windows, VMware, Electronic and so on…