Redirecionamentos Apache2, Tomcat6 e proxy

1

Então aqui está a minha pergunta - vá devagar e devagar. Eu sou um consultor GIS e geral hack com linux. Eu herdei este trabalho voluntário essencialmente porque eu sabia mais do que o resto da equipe - ou o resto da equipe não é tão teimoso quanto eu sou ... Com isso, várias pessoas têm se metido no servidor antes que eu me envolvi, então eu tenho limpado muitas coisas. Os nomes de domínio foram alterados para proteger os inocentes.

Eu tenho um servidor rodando o Apache2 (porta 80) e o tomcat6 (8080) rodando no servidor Ubuntu 10,4. Existe um host virtual no Apache2 chamado "Runner" (o domínio é runner.org). Eu tenho mod_proxy carregado.

Estou tentando redirecionar todos que visitam o runner.org para o link

Até agora eu consegui o runner.org atribuído ao servidor apache2. Alguém configurou um redirecionamento no arquivo httpd.conf, mas acredito que ele precisa entrar no virtualhost.

Eu tentei definir o redirecionamento no virtualhost como: * ProxyPass / link

Tudo o que isso faz é me mostrar a raiz do servidor web Apache.

De qualquer forma, estou preso

    
por Randal Hale 08.04.2012 / 17:32

1 resposta

2

<VirtualHost *:80>
  ServerName runner.org
  ServerAlias www.runner.org

  ProxyPass / http://some.other.ip:8080/openrunner-webapp     
  ProxyPassReverse / http://some.other.ip:8080/openrunner-webapp

  ErrorLog /var/log/apache2/runner.org_error.log
  CustomLog /var/log/apache2/runner.org_access.log combined
</VirtualHost>

Supondo que você queira proxy (e não redirecione) - isso deve ser feito.

    
por 08.04.2012 / 20:14