On 6/14/12 11:19 AM, Florian Anderiasch wrote: > On 14.06.2012 15:12, Carlo Pires wrote: >> > I am looking to use mongrel2 with SSL. I would like to add a field to >> > the headers sent to the handlers notifying them whether or not the >> > connection is using SSL. My reason for doing this is for redirects the >> > handler needs to know whether to use http or https when building the >> url. >> >> You can prefix redirected urls with "//" and let the browser to solve >> this for you. > IIRC this could be a problem in some IE versions (surprise, surprise). > > More on topic: I could be wrong, but do i.e. Apache and nginx really > have different headers for this SSL: yes/no? We should check a few > common webservers. > > Greetings, > Florian
uWSGI handles SSL by introducing a variable into the config of other webservers: *) There are several apache2 modules for uWSGI that (among doing other things) injects a HTTP_SCHEME variable *) nginx supports a uWSGI specific header variable *) cherokee most likely has a uWSGI specific header variable Anyhow, injecting handler specific variables is *not* in the best interests of mongrel2. I might just patch my uWSGI sources to determine whether to prefix urls by http or https in another manner. --Jeff
