Obtendo meu aplicativo tomcat para aparecer na porta 80 no MediaTemple

1

Meu chefe acabou de trocar seu web hosting para o MediaTemple VPS (apesar de minha recomendação do Linode ou Panix). Eu tenho tudo funcionando agora, exceto por uma coisa - o aplicativo só aparece na porta 8080. Alguém sabe como configurar um redirecionamento mod_proxy ou mod_jk no MediaTemple para que ele apareça em http://<our domain>/foo?

    
por Paul Tomblin 07.11.2009 / 14:39

1 resposta

1

Ok, isso é o que eu tive que fazer:

O arquivo ~/conf/httpd.include do domínio dizia que você poderia colocar coisas em ~/conf/vhost.conf , mas isso não funcionou. Qualquer coisa que eu coloquei lá aparentemente não foi lida ou reconhecida, e nada apareceu em /var/log/httpd/error_log para dizer por que, então eu suspeito que o arquivo não foi lido. Por outro lado, tentar fazer um "ProxyPass" em ~/httpdocs/.htaccess obteve uma falha no servidor, com um aviso no error_log dizendo que você não pode fazer isso lá. Então eu descobri que /etc/httpd/conf.d/ tinha um arquivo chamado " proxy_ajp_conf " que tinha comentado alguns comandos ProxyPass. Colocar uma diretiva lá fez o que eu queria. A única desvantagem é que ele faz isso para todos os domínios neste host, não apenas para o que eu queria. Mas isso é menor.

ProxyPass /foo ajp://localhost:8009/foo
    
por 09.11.2009 / 01:39

Tags