I took a look to your configuration. It seems you already enabled mod_proxy and mod_proxy_http. That's great.
grep "mod_proxy.so" C:\Bitnami\wildfly-12.0.0-0\apache2\conf\httpd.conf
LoadModule proxy_module modules/mod_proxy.so
grep "mod_proxy_http.so" C:\Bitnami\wildfly-12.0.0-0\apache2\conf\httpd.conf
LoadModule proxy_http_module modules/mod_proxy_http.so
The Apache configuration of WildFly is included as you can check on the file C:\Bitnami\wildfly-12.0.0-0\apache2\conf\bitnami\bitnami-apps-prefix.conf:
# Bitnami applications installed in a prefix URL
However, there's something I don't understand. This your config file C:\Bitnami\wildfly-12.0.0-0\wildfly\conf\wildfly.conf:
You're configuring Apache so you can access to your site using the port 80 and every request to http://your-domain/APPURL will be redirected to http://localhost:8080/ExampleApp. However, it should also have configured the ProxyPassReverse and you should be using Location /ExampleApp. In other words, the config file should look like:
Please remember to restart Apache once you modify it.
Once you have this config, instead of accessing via port 8080, use the port 80 (Apache will do the redirection for you). You request should look like:
GET /ExampleApp/api HTTP/1.1
Was my answer helpful? Click on