|
|
#1 (permalink) |
![]() |
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. |
|
|
|
|
#2 (permalink) |
|
Super Moderador
![]() 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 ![]() ![]() |
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) |
|
|
|
|
#3 (permalink) |
![]() |
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... |
|
|
|
|
#4 (permalink) |
|
Super Moderador
![]() 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 ![]() ![]() |
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) |
|
|
|
|
#5 (permalink) |
![]() |
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 |
|
|
|
|
#6 (permalink) |
|
Super Moderador
![]() 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 ![]() ![]() |
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) |
|
|
|
|
#7 (permalink) |
![]() Registrado em: Apr 2008
Localização: Santa Catarina
Idade: 23
Posts: 38
Agradeceu: 6
Agradecido 0 vez(es) em 0 Posts
Reputação: 12 ![]() |
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 |
|
|
![]() |
| Tags |
| apache, https, redirect |
| Ferramentas do Tópico | |
|
|
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 |
| Divulgue |