Thanks, Alex - I'll take a look at socks for this.  However, the latest
versions of Apache also have regexp-based proxying.  On the other hand - I
haven't quite gotten it to work, either.

David

On Thu, Nov 13, 2008 at 7:32 PM, Alex Loddengaard <[EMAIL PROTECTED]> wrote:

> You could also have your developers setup a SOCKS proxy with the -D option
> to ssh.  Then have them install FoxyProxy.
> The solution you're trying to do will make maintaining access to your
> datanodes difficult.  That is, for each new datanode, you'll have to add a
> proxy rule to Apache.  With the SOCKS setup, FoxyProxy can be configured to
> use regular expressions, hence proxying all requests to any one of your
> nodes.
>
> Googling for "SOCKS proxy ssh" should give you more info on how to get this
> up and running.  We used this set up for a hack contest we hosted at
> ApacheCon and it worked well.
>
> Alex
>
> On Thu, Nov 13, 2008 at 12:19 PM, David Ritch <[EMAIL PROTECTED]>
> wrote:
>
> > Has anyone configured Apache as a reverse proxy to allow access to your
> > cloud?  I'm having trouble doing this.
> >
> > I have a cloud.  My datanodes are not visible outside the cloud for
> > security.  I'd like to provide some degree of access for my developers,
> > using a proxy.  I have Apache-2.2, and can get part of the way there, but
> > I'm having trouble with the proxy rules and ports.
> >
> > I'm running a name node on NN, and Apache on WS.  I'd like to be able to
> go
> > to http://WS/NN, and have that map to http://NN:50070/, and show me the
> > NameNode status.
> >
> > I tried the naive configuration of Apache:
> >
> > ProxyPass /NN http://NN:50070
> > ProxyPassReverse /NN http://NN:50070
> >
> > This maps the first page properly, and gets the redirect to dfshealth.
> > However, it does not do the reverse remap, and I get
> > http://WS/dfhshealth.jsp.
> >
> > So, I tried the following:
> >
> > ProxyPass /NN http://NN
> > ProxyPassReverse /NN http://NN
> >
> > and accessed http://WS/NN:50070/ in my browser.  Again, the initial
> touch
> > resulted in a successful proxy operation.  This time, the rewrite of the
> > reference succeeded, and my browser tried to access
> > http://WS/NN:50070/dfshealth.jsp; however, this did not result in a
> proxy
> > operation.  Instead, my web browser tried to access a local file
> > /var/www/html/NN:50070.  Apparently, it thought that would be a
> directory,
> > and dfshealth.jsp would be a file in it.
> >
> > So - what am I doing wrong?  Is there a reason that I should be using an
> > entirely different approach?
> >
> > Thanks!
> >
> > David
> >
>

Reply via email to