** Low Priority **

Yes.  I tried  and:
At this point the ip address works as reverse proxy
                          the DNS address works as reverse proxy
                          hardcoding address 192.168.0.2 works.

For some strange reason 192.168.0.1 (the local host) doesn't work (i.e. get 
served by the connected 
host).  I'm looking into that one, though we really wont have much need for it, 
given the above

Thanks.

Avi

>>> [EMAIL PROTECTED] 05/18/06 5:54 AM >>>
Replace
 
ProxyPass             http://tswwma.lib.loc.gov/  http://192.168.0.2/ 
ProxyPassReverse http://tswwma.lib.loc.gov/  http://192.168.0.2/ 

with

ProxyPass            /  http://192.168.0.2/ 
ProxyPassReverse     /  http://192.168.0.2/ 


-ascs

-----Original Message-----
From: Avraham Shapiro [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 17, 2006 8:48 PM
To: users@httpd.apache.org 
Subject: [EMAIL PROTECTED] ProxyPassReverse on Windows
Importance: Low

** Low Priority **

Brian

I read the applicable part of the doc and tried ProxyPassReverse with and 
without dns names and with and without the proxy section but I still can't get 
reverse proxy to work.  When I fire up my browser I always get the local Apache 
server. 

Here's the relevant part of my httpd.conf:
==============================

ServerName tswwma.lib.loc.gov
UseCanonicalName On
ProxyRequests Off

<Proxy *>

Order deny,allow
Allow from all

</Proxy>

ProxyPass             http://tswwma.lib.loc.gov/  http://192.168.0.2/ 
ProxyPassReverse http://tswwma.lib.loc.gov/  http://192.168.0.2/ 

=================================================

There's nothing in my error log when I use a domain name and proxy section.  as 
abpve.
But when I omit them it actually seems to come close to executing the proxy.  
Then I get the following in error.log:

[Tue May 16 15:30:15 2006] [notice] Apache/2.2.2 (Win32) configured -- resuming 
normal operations [Tue May 16 15:30:15 2006] [notice] Server built: Apr 29 2006 
18:32:31 [Tue May 16 15:30:15 2006] [notice] Parent: Created child process 588 
[Tue May 16 15:30:15 2006] [debug] mpm_winnt.c(481): Parent: Sent the 
scoreboard  to the child [Tue May 16 15:30:15 2006] [notice] Child 588: Child 
process is running [Tue May 16 15:30:15 2006] [debug] mpm_winnt.c(402): Child 
588: Retrieved our sc oreboard from the parent.
[Tue May 16 15:30:15 2006] [info] Parent: Duplicating socket 208 and sending it 
to child process 588 [Tue May 16 15:30:15 2006] [debug] mpm_winnt.c(599): 
Parent: Sent 1 listeners to  child 588 [Tue May 16 15:30:15 2006] [debug] 
mpm_winnt.c(558): Child 588: retrieved 1 list eners from parent [Tue May 16 
15:30:15 2006] [debug] proxy_util.c(1625): proxy: grabbed scoreboard  slot 0 in 
child 588 for worker http://192.168.0.2/ [Tue May 16 15:30:15 2006] [debug] 
proxy_util.c(1708): proxy: initialized worker  0 in child 588 for (192.168.0.2) 
min=0 max=250 smax=250 [Tue May 16 15:30:15 2006] [debug] proxy_util.c(1625): 
proxy: grabbed scoreboard  slot 1 in child 588 for worker proxy:reverse [Tue 
May 16 15:30:15 2006] [debug] proxy_util.c(1708): proxy: initialized worker
 1 in child 588 for (*) min=0 max=250 smax=250 [Tue May 16 15:30:15 2006] 
[notice] Child 588: Acquired the start mutex.
[Tue May 16 15:30:15 2006] [notice] Child 588: Starting 250 worker threads.
[Tue May 16 15:30:15 2006] [notice] Child 588: Starting thread to listen on 
port  80.


It seems to be attempting the reverse proxy but fails.  I noticed someone else 
in the mail list
using VirtualHost to do ProxyPassReverse.  But I didn't see the doc instructing 
me to do it that way.
Also, I don't remember the scoreboard, which is prominent in the log,  being 
discussed in the docs.  
BTW if I didn't already mention it, this is 2.2.

Any ideas?  

Thanks in advance!

Avi

>>> "Brian Rectanus" <[EMAIL PROTECTED]> 05/16/06 11:31 AM >>>
On 5/16/06, Avraham Shapiro <[EMAIL PROTECTED]> wrote:
> ** Low Priority **
>
> I loaded mod_proxy, and it no longer complains about the ProxyPassReverse 
> line.
> But when I open http://localhost in my browser the reverse proxy doesn't 
> happen.
> Instead it says "can't find server".  I can't find any more information in my 
> log file.
>
> The line in my httpd.conf file is:  ProxyPassReverse /  http://192.168.0.2/ 
>
> Avi
>

ProxyPassReverse does nothing but rewrite headers going back to the
client.  You want ProxyPass to actually do the reverse proxying.

Re-read the docs and basic examples:
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#forwardreverse 

-B



---------------------------------------------------------------------
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: [EMAIL PROTECTED] 
   "   from the digest: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 


---------------------------------------------------------------------
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: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to