terça-feira, 10 de janeiro de 2023

Redirecionar todo tráfego de http para https no Apache (redhat like)

Rápido e caceteiro.

Crie o arquivo /etc/httpd/conf.d/default.conf com o conteúdo abaixo:

<VirtualHost _default_:80>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>

Isso ativará o módulo de reescrita do Apache e redirecionará todas as solicitações de http para https. Lembre-se de reiniciar o Apache depois de fazer essa alteração para que ela entre em vigor.


Mais inf.:
https://httpd.apache.org/docs/2.4/rewrite/remapping.html
https://httpd.apache.org/docs/2.4/rewrite/flags.html


Nenhum comentário:

Postar um comentário

Dúvidas ou sugestões? Envie seu comentário.