I have this simplified frontend: frontend all bind 0.0.0.0:80 bind 0.0.0.0:81 # secure acl is-ssl dst_port 81 reqadd X-Proto:\ SSL if is-ssl
This all makes sense. But then I look at my nginx logs (last entry on the line is X-Proto): 16/May/2012:08:29:06 -0700 GET /login HTTP/1.1 - SSL 16/May/2012:08:29:06 -0700 GET /assets/application.css HTTP/1.1 - - 16/May/2012:08:29:06 -0700 GET /assets/application.js HTTP/1.1 - SSL 16/May/2012:08:29:06 -0700 GET /assets/dashboard/header_bg.png HTTP/1.1 - - 16/May/2012:08:29:06 -0700 GET /assets/dashboard/logo.png HTTP/1.1 - - 16/May/2012:08:29:06 -0700 GET /assets/dashboard/content-header_bg.png HTTP/1.1 - - 16/May/2012:08:29:06 -0700 GET /assets/dashboard/bluebutton_bg.png HTTP/1.1 - SSL 16/May/2012:08:29:06 -0700 GET /assets/dashboard/icons/calendar.png HTTP/1.1 - SSL 16/May/2012:08:29:06 -0700 GET /favicon.ico HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /login HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/application.css HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/application.js HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/dashboard/header_bg.png HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/dashboard/logo.png HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/dashboard/content-header_bg.png HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/dashboard/bluebutton_bg.png HTTP/1.1 - - 16/May/2012:08:29:20 -0700 GET /assets/dashboard/icons/calendar.png HTTP/1.1 - SSL 16/May/2012:08:29:20 -0700 GET /favicon.ico HTTP/1.1 - - You can see from these two reloads of the login page that the header is not being added to each request. Why is this? Much thanks! --- posted at http://www.serverphorums.com http://www.serverphorums.com/read.php?10,497415,497415#msg-497415

