Good day,
I inherited a fairly functional website setup using Apache 2.2 that made use of mod_proxy and mod_balancer to pass requests from a proxy server to one of my two backend servers.
My proxy server drive crashed however, and I've been stuck trying to re-create the proxy and balancer setup. I'm at a state now where the proxying is working mostly, but my java is failing when accessed through IE yet works without issue in Firefox. The failure is coming on AJAX update calls.
The balancer/proxy setup:
ProxyRequests On
<Proxy balancer://balancer>
BalancerMember
http://site1:80
BalancerMember
http://site2:80
</Proxy>
ProxyPass / balancer://balancer/
ProxyPassReverse / balancer://balancer/
The apache access log, first from IE:
Code:
"POST /assets/assets/includes/file.php HTTP/1.1" 404 3332
"http://site/assets" "Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705;
.NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"
and then from Firefox, the same action/site/page
Code:
"POST /assets/includes/file.php HTTP/1.1" 200 132
"http://site/assets/" "Mozilla/5.0 (Windows; U; Windows NT 5.1;
en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7"
The java/ajax call
Code:
Class.function(element1, element2, branch+"/assets/includes/file.php", PostString);
Based on my beginners understanding, Mozilla is correctly receiving only the site for the value of branch, whereas IE is getting the full url bar for the value of branch.
My question is, how can I convince IE to behave the same way that Firefox is?
Thank you in advance, and apologies if I mis-posted the topic here.