• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

HTTPS no Nginx, como forçar o acesso

Pedro Flores - Especialista de Atendimento na KingHost

Neste artigo apresentamos uma alternativa simples de como forçar o acesso de uma URL através de HTTPS no Nginx 😉

HTTPS no Nginx

Nginx é um servidor web open source e um server de proxy reverso para protocolos HTTP. Com a finalidade de buscar o foco em alta concorrência, performance e baixo uso de memória.

No momento, ainda não é possível esse tipo de configuração diretamente pelo Painel do Nginx, no entanto, a possibilidade já está em análise por nossa equipe para que possa ser implementada futuramente.

Vídeo Tutorial

Forçando HTTPS no Nginx utilizando o PHP

Insira o código PHP abaixo diretamente na página que deseja forçar o redirecionamento para HTTPS (como a index.php, por exemplo):

if($_SERVER["SERVER_PROTOCOL"] == 'HTTP/1.1')
{
    header('Location: https://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);
}
Obs:  Essa inserção não dispensa a alteração de URL Base, caso necessário, em um site feito em wordpress por exemplo.

Se o site for em wordpress, por exemplo, é possível colocar o script só na index.php, logo no início da tag “<?php “.


Caso seja em um sistema próprio, é recomendado que seja inserido na página que contenha o header, ou onde está a conexão com o banco de dados, garantindo assim que o script será lido sempre.

Restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Desse modo, tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.

Esse artigo foi útil pra você?