You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Axel-Stéphane SMORGRAV <Ax...@europe.adp.com> on 2006/01/16 13:45:05 UTC

RE: [users@httpd] ProxyPass does not work with hostnames only IP's. (mod_proxyApache 1.3)

I will assume that you are using Apache 2.0 or newer. In that case, in addition to mod_proxy, you need to include the mod_proxy_http module.

-ascs 

-----Original Message-----
From: bsdsec@evolutiononline.com.au [mailto:bsdsec@evolutiononline.com.au] 
Sent: Monday, January 16, 2006 1:41 PM
To: users@httpd.apache.org
Subject: [users@httpd] ProxyPass does not work with hostnames only IP's. (mod_proxyApache 1.3)

Hi!

I'm using OpenBSD 3.8 default install with mod_proxy enabled. I use ProxyPass in virtual host directives with success. Example:

<VirtualHost 10.5.5.20>
    ServerName www.foo.org
    ProxyPass / http://172.16.0.5/
    ProxyPassReverse / http://172.16.0.5/
    <Location />
       Order deny,allow
       Allow from all
    </Location>
</VirtualHost>

...which works fine! The problem occurs when I want to use a hostname instead of an IP, e.g.:

ProxyPass / http://intranet.foo.org/
ProxyPassReverse / http://intranet.foo.org/

All I get is a "500 Proxy Error" page:
-------------------------------------------------
Proxy Error
The proxy server could not handle the request GET /.

Reason: Host not found
-------------------------------------------------

Every page I've read seems to indicate you can use hostnames in ProxyPass directive. The proxy can resolve "intranet.foo.org" and access the webpage at that address just fine. It simply wont proxy to it!

Any help would be appreciated.

Thanks,

Patrick Halimee


---------------------------------------------------------------------
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


---------------------------------------------------------------------
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] ProxyPass does not work with hostnames only IP's. (mod_proxyApache 1.3)

Posted by bs...@evolutiononline.com.au.
Sorry I forgot to mention, OpenBSD comes with Apache 1.3 by default. 
I'm using Apache 1.3

Quoting Axel-Stéphane  SMORGRAV <Ax...@europe.adp.com>:

> I will assume that you are using Apache 2.0 or newer. In that case, 
> in addition to mod_proxy, you need to include the mod_proxy_http 
> module.
>
> -ascs
>
> -----Original Message-----
> From: bsdsec@evolutiononline.com.au [mailto:bsdsec@evolutiononline.com.au]
> Sent: Monday, January 16, 2006 1:41 PM
> To: users@httpd.apache.org
> Subject: [users@httpd] ProxyPass does not work with hostnames only 
> IP's. (mod_proxyApache 1.3)
>
> Hi!
>
> I'm using OpenBSD 3.8 default install with mod_proxy enabled. I use 
> ProxyPass in virtual host directives with success. Example:
>
> <VirtualHost 10.5.5.20>
>    ServerName www.foo.org
>    ProxyPass / http://172.16.0.5/
>    ProxyPassReverse / http://172.16.0.5/
>    <Location />
>       Order deny,allow
>       Allow from all
>    </Location>
> </VirtualHost>
>
> ...which works fine! The problem occurs when I want to use a hostname 
> instead of an IP, e.g.:
>
> ProxyPass / http://intranet.foo.org/
> ProxyPassReverse / http://intranet.foo.org/
>
> All I get is a "500 Proxy Error" page:
> -------------------------------------------------
> Proxy Error
> The proxy server could not handle the request GET /.
>
> Reason: Host not found
> -------------------------------------------------
>
> Every page I've read seems to indicate you can use hostnames in 
> ProxyPass directive. The proxy can resolve "intranet.foo.org" and 
> access the webpage at that address just fine. It simply wont proxy to 
> it!
>
> Any help would be appreciated.
>
> Thanks,
>
> Patrick Halimee
>
>
> ---------------------------------------------------------------------
> 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
>
>
> ---------------------------------------------------------------------
> 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
>
>




---------------------------------------------------------------------
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