A reverse proxy is an application or service that is placed between a client and a server. It therefore acts as a gateway to another server. This article shows the simplest configuration via VirtualHosts.

NameVirtualHost my.server.de:80
VirtualHost my.server.de:80
DocumentRoot /usr/local/www/my
ServerName my.server.de
RewriteEngine On
RewriteRule ^/(.*)$ http://192.168.0.12:8888/$1 [proxy]
/VirtualHost

The configuration creates and sets up a new virtual host "my.server.de". The root directory for the Apache web server is bound to a directory that is not used any further and then the actual forwarding takes place via the Apache module mod_rewrite and mod_proxy.