You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Alessandro Ilardo <al...@my-sandro.net> on 2006/11/24 17:36:15 UTC

[users@httpd] reverse proxy - transfer whole domain

Hello there,

I'm trying to set up Apache 2 as reverse proxy.
The scenario should be:

   * a public Apache2 on server_1 which receives all request of
     www.domainX.cxm and works as reverse proxy
   * a private Apache2 which actually serves www.domainX.cxm contents

All the examples on the web show a configuration like:
 /foo  http://server_2:8080/foo

As on my server_1 I configured several domains, how can I make the whole 
traffic for www.domainX.cxm be transfered to server_2 ??
I  tried these conf. but they didn't work and  server_1 is still serving 
all the content  for www.domainX.cxm

   * ProxyPass domainX.cxm http://server_2/domainX-content|

   * ProxyPassReverse domainX.cxm http://server_2/domainX-content|

or

   * ProxyPass http://www.domainX.cxm http://server_2/domainX-content|

   * ProxyPassReverse http://www.domainX.cxm http://server_2/domainX-content|

Thanks in advance for you help and suggestions.
Alessandro I.


---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] reverse proxy - transfer whole domain

Posted by Joshua Slive <jo...@slive.ca>.
On 11/24/06, Alessandro Ilardo <al...@my-sandro.net> wrote:
> Hello there,
>
> I'm trying to set up Apache 2 as reverse proxy.
> The scenario should be:
>
>    * a public Apache2 on server_1 which receives all request of
>      www.domainX.cxm and works as reverse proxy
>    * a private Apache2 which actually serves www.domainX.cxm contents
>
> All the examples on the web show a configuration like:
>  /foo  http://server_2:8080/foo
>
> As on my server_1 I configured several domains, how can I make the whole
> traffic for www.domainX.cxm be transfered to server_2 ??

You simply use
ProxyPass / http://server_2/domain_x-content/
ProxyPassReverse / http://server_2/domain_x-content/

If the proxy is serving more than one host, do the same thing inside a
<VirtualHost *:80> section with the appropriate ServerName.

Joshua.

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org