DIRECIONAR HTTP PARA HTTPS

1. DIRECIONAR HTTP PARA HTTPS

Luiz Carlos Dartora Junior
luizdartora

(usa Red Hat)

Enviado em 02/12/2009 - 07:08h

Galera,

Tem um site, www.meusite.com.br, eu adquiri um certificado digital e quero que ao digita www.meusite.com.br ele me direcione para https://, o que acontece é que ele fazz isso quando digito www.meusite.com.br, mas se digito www.meusite.com.br/pag1, ou /pag2, ou /pag3, não direciona para https://, fica no http://.

Alguém pode me informar como resolver isso. O meu vhosts.conf esta da seguinte forma:

<VirtualHost *:80 >
DocumentRoot /dir/dir/dir
ServerName www.meusite.com.br
ServerAdmin eu@site.com.br
ErrorLog /var/www/logs/error.log
CustomLog /var/www/logs/access.log combined
JkMount /remote site
JkMount /remote/* site
JkMount /SiteMap site
JkMount /SiteMap/* site
JkMount /site site
JkMount /site/* site
JkMount /site2 site
JkMount /site2/* site
JkMount /siteh siteh
JkMount /siteh/* siteh
JkMount /siteqa siteh
JkMount /siteqa/* siteh
RewriteEngine on
RewriteRule ^/$ https://www.meusite.com.br/site [R]

</VirtualHost>

<VirtualHost *:443>
DocumentRoot /dir/dir/dir
ServerName www.meusite.com.br
ServerAdmin eu@site.com.br
ErrorLog /var/www/logs/error.log
CustomLog /var/www/logs/access.log combined
JkMount /remote site
JkMount /remote/* site
JkMount /SiteMap site
JkMount /SiteMap/* site
JkMount /site site
JkMount /site/* site
JkMount /site2 site
JkMount /site2/* site
JkMount /siteh siteh
JkMount /siteh/* siteh
JkMount /siteqa siteh
JkMount /siteqa/* siteh
RewriteEngine on
RewriteRule ^/$ https://www.meusite.com.br/site [R]


ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP

SSLCertificateFile /etc/httpd/keys/www.meusite.com.br-2009.crt
SSLCACertificateFile /etc/httpd/keys/www.meusite.com.br-2009.middle
SSLCertificateKeyFile /etc/httpd/keys/www.meusite.com.br-2009.key

<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>

<Directory "/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0

CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

Desde já muito obrigado,

Luiz Dartora.



  


2. Re: DIRECIONAR HTTP PARA HTTPS

Magno Lima
magnolinux

(usa Debian)

Enviado em 02/12/2009 - 10:25h

Simples.....


Amigo.. vc tera que utilizar um modulo do apache chamado "mod_rewrite",

Esse modulo tem que estar ativo, e vc deve configurar o arquivo do do site, fazendo o redirecionamento..

Agora é com vc...

abraço..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts