Así es como pude lograr el resultado deseado. La siguiente es la configuración de trabajo donde ProxyPassMatch ^/myapp !
hizo el truco y, excepto (dirección del servidor)/myapp, todas las solicitudes se envían al otro servidor que se ejecuta open-erp en el puerto 8069:
<VirtualHost *:80>
ServerName test.myserver.com
Alias /myapp /var/www/myapp
<Directory /var/www/myapp>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ProxyPassMatch ^/myapp !
ProxyPass / http://localhost:8069/
ProxyPassReverse / http://localhost:8069/
CustomLog /var/log/apache2/access.log common
ErrorLog /var/log/apache2/error.log
</VirtualHost>
en caso de que tenga un RewriteCond (lo cual es muy probable cuando ejecutas un proxy) ¡este también te hará feliz!
<Location /.well-known/acme-challenge/>
RewriteEngine off
ProxyPass !
</Location>
En lugar de usar:ProxyPassMatch ^/myapp !
simplemente podría haber agregado otra directiva ProxyPass antes de la que define /, así:
ProxyPass /myapp !
ProxyPass / http://localhost:8069/
Dado que ProxyPass respeta la precedencia (se procesará la primera coincidencia), se redirigirá correctamente al directorio en lugar de utilizar el proxy.