Página inicial Linux Redirecionar HTTP para HTTPS usando Nginx

Redirecionar HTTP para HTTPS usando Nginx

Já ensinamos como redirecionar automaticamente os visitantes para página segura usando o .htaccess você pode conferir aqui, hoje vamos mostrar como realizar esse redirecionamento utilizando o Nginx.

Edite o nginx.conf ou se estiver usando virtualhost para cada domínio, como por exemplo /etc/nginx/vhosts.d/dominio.conf, você precisa definir o bloco um para HTTP e outro para HTTPS

server {
       listen         80;
       server_name    dominio.com www.dominio.com;
       return         301 https://$host$request_uri;
}

server {
       listen         443 ssl;
       server_name    dominio.com www.dominio.com;
       [...]
}

Assim que o usuário acessar o domínio sem HTTPS o mesmo será redirecionado para o domínio com HTTPS, lembre-se de incluir as demais configuração do Nginx no segundo bloco para que o site funcione de forma correta.

Após a configuração reinicie ou recarregue o Nginx

# service nginx reload
# service nginx restart

Dúvidas? Deixe nos comentários

Artigos Relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

  • Categorias

  • StoreHosting
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.