Aplique o SSL em todo o site no Debian LAMP

2

Eu tenho um servidor Lenny LAMP Debian / Linux com o Plesk Panel 10.2. Eu tenho um webapp PHP / MySQL implantado em um "webspace" Plesk.

Eu quero impor o SSL em todo o site.

Eu apenas redireciono as portas 80 para 443? Para o meu certificado de domínio único, posso encaminhar www.example.com para example.com ou posso encaminhar example.com para www.example.com ?

Isso deve acontecer com .htaccess ou algum arquivo de configuração VirtualHost ?

    
por Tom 20.05.2011 / 07:31

2 respostas

2

Eu usaria mod_rewrite.

Ative o mod_rewrite e adicione algo parecido com isto na sua configuração vhost

RewriteEngine on
RewriteCond %{HTTPS} !On
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
    
por 20.05.2011 / 15:40
1

Você pode configurá-lo na sua configuração do VirtualHost. Por exemplo, tenha um VirtualHost para o protocolo HTTP na porta 80 que redirecione seus usuários para a versão HTTPS:

<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName example.com
        Redirect / https://example.com/
</VirtualHost>
    
por 19.06.2011 / 17:34

Tags