# Desactivamos la compresión gzip para que funcione la sustitución
RequestHeader unset Accept-Encoding
# http://httpd.apache.org/docs/2.4/mod/mod_proxy.html#examples
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
Substitute "s|http://localhost:8080|http://www.ibizatic.me|n"
# Para que funcione el módulo Sustitute hay que añadirlo a la cadena de filtros
FilterDeclare Substitute
FilterProvider Substitute SUBSTITUTE "%{REQUEST_URI} =~ m#^/#"
FilterChain +Substitute

Lo primero que hacemos es desactivar la cabecera Accept-Encoding, para evitar que la respuesta del proxy nos llegue comprimida, pues en tal caso no funcionaría la sustitución.

A continuación, configuramos el proxy inverso de la manera habitual. Todas las direcciones que llegan a Apache se pasan tal cual al proxy, sin introducir ninguna transformación.

Seguidamente, se configura la sustitución del filtro: las direcciones locales (en el puerto 8080) se sustituyen por http://www.ibizatic.me.

Observe que el FilterProvider buscará la primera ocurrencia de / en la URI de la petición y, si la encuentra, activará el filtro que previamente hemos configurado. Como buscamos el carácter /, usamos la notación alternativa para regex de Apache (https://httpd.apache.org/docs/2.4/expr.html).

Por último, declaramos el filtro Sustitute y lo añadimos a la cadena de filtros.

Reiniciar Apache para que los cambios tengan efecto.

Para ver toda la oferta de precios necesitas hacer login.