Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

linux:artigos:apache-http-to-https [13/01/2015 10:44] (atual)
Linha 1: Linha 1:
 +~~NOTOC~~
 +====== Redirecionando conexões HTTP para HTTPS ======
 +
 +Primeiramente,​ ative o módulo //SSL// ...
 +
 +<​code>​
 +root@debian:​~#​ a2enmod ssl
 +
 +Enabling module ssl.
 +Run '/​etc/​init.d/​apache2 restart'​ to activate new configuration!
 +</​code>​
 +
 +Também precisamos ativar o módulo //rewrite// ...
 +
 +<​code>​
 +root@debian:​~#​ a2enmod rewrite
 +
 +Enabling module rewrite.
 +Run '/​etc/​init.d/​apache2 restart'​ to activate new configuration!
 +</​code>​
 +
 +Agora podemos realizar as configurações no arquivo de domínio do //apache2// ...
 +
 +<​code>​
 +root@debian:​~#​ vi /​etc/​apache2/​sites-available/​www.dominio.com.br
 +
 +<​VirtualHost *:80>
 +     ​ServerName www.dominio.com.br
 +
 +     ​RewriteEngine on
 +     ​ReWriteCond %{SERVER_PORT} !^443$
 +     ​RewriteRule ^/(.*) https://​%{HTTP_HOST}/​$1 [NC,R,L]
 +     
 +     ​DocumentRoot /​var/​www/​www.dominio.com.br/​
 +     
 +     [...]
 +</​VirtualHost>​
 +
 +<​VirtualHost *:443>
 +     ​ServerName www.dominio.com.br
 +
 +     ​DocumentRoot /​var/​www/​www.dominio.com.br/​
 +     
 +     [...]
 +
 +     ​SSLEngine on
 +     ​SSLCACertificateFile ​   /​etc/​apache2/​ssl/​globalsign_root_ca_certificate.pem
 +     ​SSLCertificateChainFile /​etc/​apache2/​ssl/​globalsign_intermediario.pem
 +     ​SSLCertificateFile ​     /​etc/​apache2/​ssl/​www.dominio.com.br.crt
 +     ​SSLCertificateKeyFile ​  /​etc/​apache2/​ssl/​www.dominio.com.br.key
 +</​VirtualHost>​
 +</​code>​
 +
 +Não podemos esquecer de ativar o domínio recém configurado.
 +
 +<​code>​
 +root@debian:​~#​ a2ensite www.dominio.com.br
 +
 +Enabling site www.dominio.com.br.
 +Run '/​etc/​init.d/​apache2 reload'​ to activate new configuration!
 +</​code>​
 +
 +E por fim, iremos reiniciar o //apache2// para aplicar as configurações.
 +
 +<​code>​
 +root@debian:​~#​ /​etc/​init.d/​apache2 restart
 +</​code>​
 +
 +----
 +<​html>​
 +<a href="​javascript:​window.history.go(-1)">​Voltar</​a>​
 +</​html>​
  
linux/artigos/apache-http-to-https.txt · Última modificação: 13/01/2015 10:44 (edição externa)