wils@web ~ $ cat ~/ajuda/como-redirecionar-http-para-https-no-apache.md
ServidoresComo redirecionar HTTP para HTTPS no Apache
Este manual tem como objetivo ensinar como redirecionar o tráfego HTTP para HTTPS no servidor Apache, garantindo que as conexões sejam seguras.
Pré-requisitos
- Servidor Apache instalado (versão 2.4 ou superior).
- Certificado SSL configurado e ativo.
- Acesso ao terminal com privilégios de sudo.
Passo a Passo
1. Acesse o terminal
Conecte-se ao seu servidor via SSH:
ssh usuario@seu_servidor 2. Ative o módulo de reescrita
O Apache deve ter o módulo mod_rewrite ativado. Execute o seguinte comando:
sudo a2enmod rewrite 3. Edite o arquivo de configuração do Apache
Abra o arquivo de configuração do seu site. O caminho pode variar, mas geralmente é:
sudo nano /etc/apache2/sites-available/seu_site.conf 4. Adicione as regras de redirecionamento
Dentro da seção <VirtualHost *:80>, adicione as seguintes linhas:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 5. Salve e saia do editor
No Nano, pressione CTRL + X, depois Y e ENTER para salvar as alterações.
6. Reinicie o Apache
Para aplicar as mudanças, reinicie o serviço Apache:
sudo systemctl restart apache2 Dica de Verificação/Segurança
Após a configuração, teste o redirecionamento acessando seu site via HTTP. Você deve ser redirecionado automaticamente para HTTPS. Utilize ferramentas como SSL Labs para verificar a segurança do seu certificado SSL.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.