It sounds like the client is never sending the traffic to Apache (per the 
JNLP), so you aren’t able to touch it until you first tell the client to send 
it there.  You can either serve that file statically with the changes already 
present, or use mod_substitute to modify it on the fly.


Rick Houser
Web Engineer

From: kiran kumar [mailto:kiranchoudar...@yahoo.co.in.INVALID]
Sent: Wednesday, January 24, 2018 17:42
To: users@httpd.apache.org
Subject: [users@httpd] Apache ReverseProxy for JavaWebStart Application.

EXTERNAL EMAIL

Hi,

I have java web start application running in my Jboss Application server.

I have configured the reverse proxy configuration for my JavaWeb start 
application as shown below.
<VirtualHost *:85>

Servername public.example.com
ProxyRequests Off

ProxyPass                 “/ServicesWeb”      
“http://localhost:8080/ServicesWeb”
ProxyPassReverse “/ServicesWeb”      “http://localhost:8080/ServicesWeb”
</VirtualHost>


I see that my web start application is not getting proxied and the JNLP file 
launched the application using my application server host name and port. But 
the other web applications which are running in the same Jboss application 
server JVM instance are getting proxied and the urls are always the apache urls.

How should i achieve to make it reverse proxied to the apache for my java web 
start application. ? I heard that there is a directive called ProxyPreserveHost 
to be turned ON will help the Java web start application to proxy, but there 
are issues with this where if there are any ReverseProxy configurations for 
third party applications in the same VirtualHost, those applications are not 
getting proxied and giving 404 errors.

Please provide the details how i could achieve.

Thanks
Kiran


Reply via email to