Nginx redireciona http para https

Nginx redireciona http para https

Nginx é um http de código aberto, de alto desempenho e servidor de proxy reverso. Isso se tornou popular entre muitos provedores de hospedagem. Todo mundo sabe que transferir dados privados como credenciais, informações de pagamento sobre o protocolo inseguro não é seguro. Eles podem ser facilmente cheirados por um atacante MITM. Este tutorial ajudará você a redirecionar o tráfego HTTP recebido para HTTPS no Nginx Web Server.

Redirecionar tudo para https

Isso redirecionará todas as solicitações de acertos para a porta 80, exceto domínios com blocos de servidores separados. Para fazer isso editar o arquivo de configuração do host virtual para o seu domínio e adicionar “Retornar 301 https: // $ host $ request_uri”Declaração na seção do servidor. Isso redirecionará todas as solicitações recebidas no HTTP para os URLs HTTPs correspondentes.

servidor Ouça 80 default_server; Ouça [::]: 80 default_server; nome do servidor _; retornar 301 https: // $ host $ request_uri;  

Redirecionar domínio específico

Você pode querer redirecionar um domínio específico para https. Use a seguinte configuração no Nginx para redirecionar todas as solicitações HTTP no Tecadmin.rede para https.

servidor Ouça 80 default_server; Ouça [::]: 80 default_server; Server_name Tecadmin.líquido; retornar 301 https: // $ host $ request_uri;