Use a Rack::Request to detect SSL instead of just using the rack http scheme environment variable