Click to See Complete Forum and Search --> : IE 6.0.2 issue with Apache?


amandabeth
10-27-2004, 01:27 PM
We have two applications on the same box served by two different web servers. App1 is served by iPlanet v4.1 (let's say it uses port 111), and App2 is served by Apache v2.0.43 (using port 222). We have the following scenario:

- A JSP redirect occurs in App1, redirecting to a URL on App2 via response.sendRedirect(). For example, response.sendRedirect("https://www.mysite.com:222/index.jsp"). Note that the port here is 222 for App2.

- An Internal Server Error page is returned by Apache (the App2 web server). The error contains a footer stating something like Apache...www.mysite.com...Port 111.

The problem appears to be that the client somehow sends the request using port 111 (the port from App1) rather than port 222 (App2) as intended in the redirect. This problem does NOT occur with Netscape 7.1.

Any ideas/suggestions/info would be GREAT!

ray326
10-27-2004, 02:10 PM
This problem does NOT occur with Netscape 7.1. I think you have your answer right there.

amandabeth
10-27-2004, 02:12 PM
Hmmm..."Microsoft hater first class". I guess that about sums up your thoughts. thanks.

ray326
10-28-2004, 01:32 AM
Show us the two sets of HTTP requests that result when Mozilla and IE create requests base on that redirection header from your application. Also include the complete redirecting response the browsers are getting from your first application. Is the redirection response a perminent or a temporary redirect? (I.e. what is the redirect code?)

What JDK is the Iplanet server using?

Is the second server's "internal error" a 500 response?

Is the second server actually listening on the "222" port? If not then how did it receive a request to a port "111" connection? What are the real ports on both servers? Are none of the servers listening on standard ports?

Is the Apache server monolithic or is the request against a virtual server? How many virtual hosts are on that server? Are any of them listening to port "222"?

If you put a simple anchor on a page on server one with the href="https://www.mysite.com:222/index.jsp" does it work properly?

Have you searched MSDN for similar IE-related issues?