Cabeçalho HTTP para SSL

Cabeçalho HTTP para SSL

Existe algum cabeçalho http padrão que um ponto de terminação SSL deve definir?
Estou perguntando porque atualmente temos um balanceador de carga que é o encerramento do https. Atrás há um servidor de aplicativos e, no momento, não temos ideia se a solicitação veio por http ou https.
O balanceador de carga deve definir um cookie ou talvez um cabeçalho http especial?

Responder1

Presumo que seu balanceador de carga possa manipular os cabeçalhos HTTP após decifrar o SSL. Assim, uma solução seria adicionar um cabeçalho local personalizado à solicitação HTTP encaminhada ao servidor, como X-SSL-ENABLE: 1.

Um cookie seria armazenado no lado do cliente, reenviado a cada solicitação e portanto carregando sua largura de banda externa sem motivo, pois é de uso apenas interno.

Responder2

SSL encapsula HTTP, é um problema semelhante ao https Vhost ... nada no http reconhece o túnel criptografado em que está encapsulado.

No entanto, o servidor web pode definir alguma variável env ou outro mecanismo semelhante para tornar os aplicativos do lado do servidor, como o script php, cientes de que o canal está sendo criptografado ou não, mas não é um problema de protocolo.

informação relacionada