A resposta é simples: você não pode. [1]
O motivo é simples: se o usuário informar aos navegadores que se conectem a um site usando https
, o navegador iniciará uma https
connection e não um http
one.
Essa incompatibilidade entre http
e https
é o resultado de diferenças técnicas fundamentais nos protocolos. Nenhuma solução alternativa para "downgrade" de https
to http
foi desenvolvida quando criada por motivos óbvios de segurança e privacidade. E agora, as diferenças técnicas tornam totalmente impossível até tentar.
E só para você saber: as portas (ou seja, as portas) não têm nada a ver com http
e https
(ou seja, o protocolo). Então, indo para a porta 80 não significa que sua conexão vai estar em texto puro ( http
), que é realmente o problema para o que você está tentando fazer.
Assim como uma informação extra: o que você tenta fazer é ilegal em muitos países (pelo menos se os usuários não forem claramente avisados de antemão [ou seja, se assinarem algo que prova que eles sabiam])
[1] Bem, você pode redirecionar a saída para o tráfego -443 para a porta 80. Tecnicamente, isso não é nada difícil. Mas isso não fará com que uma solicitação https
caia de repente para uma solicitação de http
de texto não criptografado.