Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Apache
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Redirect



Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 16-07-2008, 18:12   #1 (permalink)
 
Avatar de cldn
 
Registrado em: Sep 2005
Localização: Paraná
Posts: 120
Agradeceu: 0
Agradecido 5 vez(es) em 5 Posts
Reputação: 0
cldn
Enviar mensagem via Skype para cldn
Padrão Redirect

Olá pessoal!

Possuo dois VHost no apache, uma p/ a porta 80 (http) e outro p/ a 443 (https), p/ um determinado domínio e ambos estão funcionando ok.

Eu quero fazer com que ao digitar http://expresso.dominio.com.br , seja redirecionado p/ https://expresso.dominio.com.br, ou seja, sempre use acesso seguro via https.

Abaixo confs.:

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
ServerName expresso.dominio.com.br
ProxyPass / http://expresso.dominio.com.br:80/
ProxyPassReverse / http://expresso.dominio.com.br:80/
<Directory>
Order Allow,deny
Options Indexes FollowSymLinks MultiViews
Allow from all
</Directory>
RedirectMatch ^/$ https://expresso.dominio.com.br:443
</VirtualHost>

#Conexao segura (SSL)
<VirtualHost *:443>
ServerName expresso.dominio.com.br
ProxyPass / http://expresso.dominio.com.br:80/
ProxyPassReverse / https://expresso.dominio.com.br:443/
<Directory>
Order allow,deny
Options Indexes FollowSymLinks MultiViews
Allow from all
</Directory>
Redirect Permanent / http://expresso.dominio.com.br:80
</VirtualHost>

Tentei fazer isso usando o "RedirectMatch ^/$ https://expresso.dominio.com.br:443" no bloco <VirtualHost *:80>, como podem notar, mas não redireciona p/ https....

O que pode estar errado?

Desde já agradeço qquer ajuda.

Abraços.
cldn está offline  
Antigo 21-07-2008, 13:06   #2 (permalink)
Super Moderador
 
Avatar de galahad
 
Registrado em: Jun 2008
Localização: Espírito Santo
Distribuição: Gentoo
Posts: 250
Agradeceu: 10
Agradecido 50 vez(es) em 48 Posts
Reputação: 43
galahad galahad
Padrão

Estão faltando coisas nessas configuraçõe suas:

1 - O parâmetro Directory pede um diretório, então no seu caso deveria ficar <Directory />
2 - Aqueles parâmetros de ProxyPass e ProxyPassReverse, tanto no host 80 quanto no da 443 são desnecessários.
3 - Estão faltando os parâmetros de DocumentRoot para os dois hosts, que é o apontamento do diretório físico onde estão os seus arquivos deste site.
4 - No host da porta 80, você pode colocar só Redirect / https://expresso.dominio.com.br/ não precisa especificar a porta.

Teste aí e me mantenha informado dos teus avanços/problemas.
__________________
Frederico Freire Boaventura (Galahad)
LPIC-II | MCP

A resposta ajudou? Agradeça!

"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
galahad está offline  
Antigo 22-07-2008, 12:48   #3 (permalink)
 
Avatar de cldn
 
Registrado em: Sep 2005
Localização: Paraná
Posts: 120
Agradeceu: 0
Agradecido 5 vez(es) em 5 Posts
Reputação: 0
cldn
Enviar mensagem via Skype para cldn
Padrão

Olá galahad.

Segui suas orientações cfe seu e-mail abaixo... o site acessado via http é redirecionado p/ https sem problemas, mas após entrar com o login/senha a msg: 'Página não pode ser exibida" é gerada...

Parece que se perde....
Bem, o redirecionamento de http p/ https agora está acontecendo...... mas ocorre o problmea mencionado acima agora.


Tks...
cldn está offline  
Antigo 22-07-2008, 14:38   #4 (permalink)
Super Moderador
 
Avatar de galahad
 
Registrado em: Jun 2008
Localização: Espírito Santo
Distribuição: Gentoo
Posts: 250
Agradeceu: 10
Agradecido 50 vez(es) em 48 Posts
Reputação: 43
galahad galahad
Padrão

o login é feito via aplicação? ou autenticação http?
__________________
Frederico Freire Boaventura (Galahad)
LPIC-II | MCP

A resposta ajudou? Agradeça!

"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
galahad está offline  
Antigo 22-07-2008, 15:36   #5 (permalink)
 
Avatar de cldn
 
Registrado em: Sep 2005
Localização: Paraná
Posts: 120
Agradeceu: 0
Agradecido 5 vez(es) em 5 Posts
Reputação: 0
cldn
Enviar mensagem via Skype para cldn
Padrão

Possuo o seguinte cenário:

Mandriva:
Este possui IP válido (201.x.x.x) e é o cara que faz criptografia ssl + redirecionamento via "Redirect" (no apache)

Debian:
Este fica na lan (192.168.1.2) e é o cara onde fica hospedado o expresso (ferramenta de colaboração)

Neste caso, a autenticação é via expresso (aplicação).

--
Att,
Cldn
cldn está offline  
Antigo 22-07-2008, 17:16   #6 (permalink)
Super Moderador
 
Avatar de galahad
 
Registrado em: Jun 2008
Localização: Espírito Santo
Distribuição: Gentoo
Posts: 250
Agradeceu: 10
Agradecido 50 vez(es) em 48 Posts
Reputação: 43
galahad galahad
Padrão

Só uma perguntinha básica... porque você está usando Redirect e não ProxyPass?

O Redirect vai redirecionar a página, aí entra o conflito com a regra que fizemos para acessar via https. Se você está fazendo um redirect para a página no servidor interno, em algum momento vai dar confusão.

Usando o ProxyPass no servidor externo, ele vai funcionar como cliente para o servidor interno e pode ser que resolva o seu problema.
__________________
Frederico Freire Boaventura (Galahad)
LPIC-II | MCP

A resposta ajudou? Agradeça!

"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
galahad está offline  
Antigo 05-09-2008, 08:24   #7 (permalink)
 
Avatar de dimago
 
Registrado em: Apr 2008
Localização: Santa Catarina
Idade: 23
Posts: 38
Agradeceu: 6
Agradecido 0 vez(es) em 0 Posts
Reputação: 12
dimago
Padrão

Oláaaa

Srs

preciso da mesma ajuda... fiz conforme orientação do nosso amigo galahad mas nao deu..

bom.. talvez algum outro tipo de ajuste.. vejamos..

nao quero que seja possivel acesso pelo http, somente https...

possuo virtualhost OK..

lah vai meu hosts.conf

<VirtualHost *:80>
DocumentRoot /var/www/hosts/webmail.dominio.com.br
ServerName webmail.dominio.com.br
ErrorLog logs/webmail.dominio.com.br-error_log
CustomLog logs/webmail.dominio.com.br-access_log common
# Redirect / https://webmail.dominio.com.br/
# RedirectMatch ^/$ https://webmail.dominio.com.br:443
</VirtualHost>


agora pra baixo, coloquei após ver no forum ....

#Conexao segura (SSL)
#<VirtualHost *:443>
# DocumentRoot /var/www/hosts/webmail.dominio.com.br
# ServerName webmail.dominio.com.br
# ErrorLog logs/webmail.dominio.com.br-error_log
# CustomLog logs/webmail.dominio.com.br-access_log common
# Redirect Permanent / http://webmail.dominio.com.br:80
#</VirtualHost>


nao precisaria mexer nada no httpd.conf ?

a ideia seria... digitando no browser webmail , fosse pro https, webmail.dominio.com.br, fosse pro https

obrigado.

Diego
dimago está offline  
Tópico Trancado

Tags
apache, https, redirect



Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Redirect de ips e portas drspockii Redes/Protocolos 1 25-10-2004 16:03
Range de ip com de redirect drspockii Proxy/NAT/Firewall 1 17-10-2004 17:39
Masquerade e Redirect .... pssgyn Proxy/NAT/Firewall 4 09-10-2004 15:23
icmp redirect gildo Proxy/NAT/Firewall 0 01-04-2004 09:28
redirect pra https falf Apache 1 19-03-2003 11:58

Horários baseados na GMT -3. Agora são 03:45.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.