Fabricio Sorry I don't understand exactly what's not working for you. Are you saying you want to make the port # dynamic as well? -----Original Message----- From: Fabricio Luiz Machado [mailto:soproman@xxxxxxxxxxxx] Sent: Wednesday, June 15, 2005 6:00 PM To: users@xxxxxxxxxxxxxxxx Subject: RE: [users@httpd] ProxyPass with variables... Thanks Ian, it works. But I can´t use it, because it loads an URL with '8080' port... :-( Are there another way ? regards, Fabricio. --- Ian Huynh <ianh@xxxxxxxxxxx> escreveu: > > you can use mod_rewrite to change the URL and proxy at the same time. > > add these lines in your httpd.conf > > LoadModule proxy_module modules/mod_proxy.so > LoadModule proxy_http_module modules/mod_proxy_http.so > LoadModule rewrite_module modules/mod_rewrite.so > > RewriteEngine on > RewriteRule ^/(.*) http://localhost:8080/$1 [P,L] > > and remove your ProxyPass, ProxyPassReverse directives > > -----Original Message----- > From: Fabricio Luiz Machado [mailto:soproman@xxxxxxxxxxxx] > Sent: Wednesday, June 15, 2005 1:33 PM > To: apache.org > Subject: [users@httpd] ProxyPass with variables... > > > Hi there! > > I integrate Apache + JBOSS with mod_proxy and it´s working fine to > me. > Now, I will have a big application, for hundreds of different profile > clients. > > These clients must access the application with an URL like this: > > http://app.mydomain.com/client1 > http://app.mydomain.com/client2 > http://app.mydomain.com/whatever > > And I have to proxy this requests like this: > > ProxyPass /client1 http://localhost:8080/client1 > ProxyPassReverse /client1 http://localhost:8080/client1 > > ProxyPass /client2 http://localhost:8080/client2 > ProxyPassReverse /client2 http://localhost:8080/client2 > > ProxyPass /whatever http://localhost:8080/whatever > ProxyPassReverse /whatever http://localhost:8080/whatever > > The problem, ist that I don´t want to manage this hundreds > 'ProxyPass' > directives one by one, because it will hurts... > > Is there a way to use variables to create an unique 'ProxyPass' ? > For example: > ProxyPass /%{VARIABLE} http://localhost:8080/%{VARIABLE} > ProxyPassReverse /%{VARIABLE} http://localhost:8080/%{VARIABLE} > > Any sugestions will be great... > Thanks! > > Fabricio. > > > > > > > > > > _______________________________________________________ > Yahoo! Acesso Grátis - Internet rápida e grátis. > Instale o discador agora! http://br.acesso.yahoo.com/ > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server > Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server > Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx