Closed (fixed)
Project:
Provision
Version:
7.x-3.x-dev
Component:
HTTP Service
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
18 Jul 2016 at 21:40 UTC
Updated:
4 Nov 2016 at 13:34 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
memtkmcc commentedAttached patch fixes this, but note that it depends on earlier patch from #2738983: Nginx unknown status variable
Comment #3
memtkmcc commentedComment #4
millenniumtreeAwesome, yeah, I hadn't considered DoS protection in the cache lifetime. That makes good sense.
Comment #5
memtkmcc commented@millenniumtree -- by the way, it was a good suggestion to add
$schemeto the mix. We have had$http_x_forwarded_proto $sent_http_x_local_protothere before, and it worked fine with local HTTPS proxy to avoid sharing cache keys between plain HTTP and HTTPS, but once we moved to support Aegir built-in HTTPS and LE in BOA,$http_x_forwarded_proto $sent_http_x_local_protocouldn't work (both empty), while$schemestarted to make sense -- especially if you don't force HTTPS-only.Comment #7
memtkmcc commentedFix committed.