Pretty nice, it's works great for me..!

ProxyRequests On
ProxyPreserveHost On
<Proxy balancer://cloud>
 BalancerMember ajp://localhost:8080 route=tomcat-producao
</Proxy>
 ProxyPass /blog !
 ProxyPass /media !
<Location / >
   ProxyPass balancer://cloud/ stickysession=JSESSIONID
</Location>

-----Mensagem original-----
De: Pid [mailto:p...@pidster.com] 
Enviada em: terça-feira, 26 de outubro de 2010 12:44
Para: Tomcat Users List
Assunto: Re: RES: Help with tomcat 5.5 and Apache2 (404 issues)

On 26/10/2010 14:14, Luiz Fabiano T.I CTO (Tempo Filmes) wrote:
> Dear PiD
> 
>       It's doesn't works for me, when I try to lauch apache2 the deamon 
> sends it for me: "ProxyPass URL must be absolute!", I've tried to put 
> full path, with and without domain, anyway nothing good happened, I 
> still with the problem and I will waiting for more help from you and 
> the community, I'll be so grateful if someone help me up.

Sorry, you're right.  The ! instruction only works when defined outside of a
Location block.

In which case, you'll need to define:

 ProxyPass /blog !
 ProxyPass /       balancer... etc

Instead of defining <Location ...>


p


> Thank you all
>  
> 
> -----Mensagem original-----
> De: Pid [mailto:p...@pidster.com]
> Enviada em: terça-feira, 26 de outubro de 2010 10:04
> Para: Tomcat Users List
> Assunto: Re: Help with tomcat 5.5 and Apache2 (404 issues)
> 
> On 26/10/2010 12:47, Luiz Fabiano T.I CTO (Tempo Filmes) wrote:
>> Hi folks,
>>
>>                 I'm trying to use Apche and Tocamt 5.5 together, I 
>> want to answer request in http://mydomain.com/  in tomcat with my 
>> ROOT/.do  but when I use /blog for example, I want to answer this 
>> request by Apache, I got a wordpress blog there, which only be able 
>> to answer on port 80, but no matter what I do, when I get error 404, 
>> Tomcat
> cannot send this one through apache.
>> Below are my server.xml and my virtualhost in apache called tomcat.conf.
>>
>>  
>>
>> Thanks in advice:
>>
>> Server.xml:
>>
>>  
>>
>> <?xml version='1.0' encoding='utf-8'?>
>>
>> <Server port="54100" shutdown="shutdowntomcatpro...@o">
>>
>>  
>>
>>   <Service name="Catalina">
>>
>>     <Connector port="8080" protocol="AJP/1.3" redirectPort="8443" />
>>
>>     <Engine name="Catalina"
>>
>>    defaultHost="localhost"
>>
>>    jvmRoute="tomcat-producao">
>>
>>  
>>
>>       <Host name="localhost"
>>
>>    appBase="webapps"
>>
>>             unpackWARs="true"
>>
>>    autoDeploy="false"
>>
>>             xmlValidation="false"
>>
>>    xmlNamespaceAware="false">
>>
>>     </Host>
>>
>>  
>>
>>     </Engine>
>>
>>   </Service>
>>
>> </Server>
>>
>> ~
>>
>>  
>>
>> Tomcat.conf:
>>
>> ProxyRequests On
>>
>> ProxyPreserveHost On
>>
>> <Proxy balancer://cloud>
>>
>>  BalancerMember ajp://localhost:8080 route=tomcat-producao
>>
>> </Proxy>
>>
>> <Location / >
>>  ProxyPass balancer://cloud/ stickysession=JSESSIONID  ProxyPass 
>> /blog /var/www/blog </Location>
> 
> Try the following instead:
> 
>> <Location / >
>>  ProxyPass /blog !
>>  ProxyPass balancer://cloud/ stickysession=JSESSIONID </Location>
> 
> 
> In your original the first ProxyPass overrides the second, and the 
> second isn't like to work as you can't proxy a request to a
file/directory.
> 
> 
> p
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to