Como redirecionar tráfego HTTP para HTTPS no Apache sem Mod_Rewrite?

1. Como redirecionar tráfego HTTP para HTTPS no Apache sem Mod_Rewrite?

Daniel P. L. Almeida
daniel.uramg

(usa Outra)

Enviado em 14/08/2017 - 11:50h

Olá pessoal, já encontrei alguns posts com pessoas com o mesmo problema que o meu mas não consegui resolver.

Meu servidor tem o Apache 1.3 bem "capado", preciso redirecionar o tráfego vindo do HTTP para HTTPS, mas minha distro não tem o mod_rewrite compilado no Apache.

Pelo que andei pesquisando teoricamente eu deveria conseguir com o RedirectPermanent no httpd.conf, e de fato eu até consegui em partes:

Preciso que meu site seja https://www.exemplo.pw, se acessar http://exemplo.pw redireciona para o correto, se eu acessar http://exemplo.2p.fm (outro dominio que tenho) também redireciona para onde eu quero, porém se acessar http://www.exemplo.pw não redireciona para o https.

Eis as como fiz a configuração dos hosts locais:

<VirtualHost *:80>
ServerName www.exemplo.pw
RedirectPermanent "/" "https://www.exemplo.pw/"
</VirtualHost>
<VirtualHost *>
ServerName exemplo.pw
RedirectPermanent / https://www.exemplo.pw/
</VirtualHost>
<VirtualHost *>
ServerName exemplo.2p.fm
RedirectPermanent / https://www.exemplo.pw/
</VirtualHost>
<VirtualHost *: 443>
ServerAdmin meuemail@gmail.com
ServerName www. exemplo.pw
DocumentRoot /partition/apache/htdocs/exemplo
</VirtualHost>


Ah e tem outro detalhe que não sei se vai interferir: Eu não tenho certificado SSL no meu servidor, o tráfego HTTPS é uma "cortesia" por eu usar o Cloudflare que faz o redirecionamento para meu site na porta 80.

Agradeço qualquer dica!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts