hsts na porta principal 80, não em outras portas

2

Eu configurei hsts para o meu domínio no site link , para que o navegador vá até a porta link na porta 443

No entanto, também tenho outros servidores da Web, sendo executados em outras portas. Então, quando eu vou para link , ele é encaminhado para link , mas esse servidor não executa https, então a solicitação falha.

Isso é de acordo com as especificações?

Percebi que não corro o hrs no link ou no link , o que provavelmente é um erro.

O que fazer?

    
por Lenne 06.11.2017 / 12:09

1 resposta

4

Sim, isso é intencional. RFC 6797 declara:

     The UA MUST replace the URI scheme with "https" [RFC2818], and

     if the URI contains an explicit port component of "80", then
     the UA MUST convert the port component to be "443", or>>

     if the URI contains an explicit port component that is not
     equal to "80", the port component value MUST be preserved;
     otherwise,

     if the URI does not contain an explicit port component, the UA
     MUST NOT add one.

     NOTE:  These steps ensure that the HSTS Policy applies to HTTP
            over any TCP port of an HSTS Host.

Você deve executar serviços HTTP simples em um domínio diferente ou, melhor ainda, usar um servidor HTTP + TLS como um proxy reverso para o serviço HTTP interno normal.

    
por 07.11.2017 / 19:49

Tags