Here's what's going on according to my testing:

- /blue/js-extensions/ is the only affected resource
- The page attempts to load https://example.com/blue/js-extensions  (NB: no 
trailing slash)
- This results in a 302, redirecting to 
Location: http://example.com/blue/js-extensions/ (NB: trailing slash, but 
no HTTPS)
- If I'm visiting this location directly, HSTS will send me (307) to 
https://example.com/blue/js-extensions/ (finally, the working URL), but 
HSTS doesn't seem to be applied to <script src> by UAs (or at least not 
consistently).

Why https://example.com/blue/js-extensions redirects 
to http://example.com/blue/js-extensions/ and changes the protocol, I'm not 
sure. There doesn't seem to be anything in my nginx config about trailing 
slashes specifically. I am using `proxy_set_header X-Forwarded-For 
$proxy_add_x_forwarded_for;`.

Like the other respondents, I've been using HTTPS Jenkins for years, have 
the correct protocol in the 'Jenkins Location' setting, and all the other 
assets on /blue/ (e.g. blueorigin.js or blueorigin.css) are being loaded 
over HTTPS correctly.

Regards,
Dom


On Thursday, 28 July 2016 10:45:36 UTC+12, Michael Neale wrote:

> It's hard to say, it could be a quirk of proxy settings. The resources 
> don't specify any absolute paths that I can tell. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/465f8736-b0ee-426b-ac01-953f61e99951%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to