On 11/12/2014 19:42, Jesse Barnum wrote: > I should have mentioned in my original post - IIS receives both HTTP > as well as HTTPS requests. Both types of requests are proxied to a > single HTTP connector in Tomcat. > > Is the only option to create two separate HTTP connectors on two > different ports, set the secure attribute to true on one of them, and > then configure ARR to send to HTTPS requests to the secure one?
No. > It seems like there should be a simpler solution. That depends on how you define simple. > Could we instead > configure ARR to include some header that Tomcat would recognize? Yes. Look into the RemoteIp[Filter|Valve] Mark > >> On Dec 11, 2014, at 2:18 PM, Mark Thomas <ma...@apache.org> wrote: >> >> On 11/12/2014 19:12, Jesse Barnum wrote: >>> I have IIS 7 running with an SSL certificate. It receives HTTPS >>> requests, and using ARR, it proxies them over HTTP to Tomcat. >>> This works fine. >>> >>> The problem is that when we call HttpServletRequest.isSecure(), >>> it returns false. This makes sense, since the request to tomcat >>> is HTTP, but it’s not correct from the user’s standpoint, who is >>> using HTTPS. >>> >>> Is there a recommended way to configure ARR with Tomcat so that >>> the original HTTPS protocol can be recognized by Tomcat? >> >> Set the secure attribute on the connector to "true" but make sure >> you only proxy requests originally received over HTTPS to it. >> >> Mark > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org