Thank you. Those points you raised helped me to get it working. The key was
to turn on SSL proxy (i.e. SSLProxyEngine On). I did not have to do anything
with CA certificates or c_rehash.

Again, I appreciate your help and thank you.

On Tue, Feb 3, 2009 at 2:42 AM, Krist van Besien
<krist.vanbes...@gmail.com>wrote:

> On Tue, Feb 3, 2009 at 5:42 AM, Jake Vang <vangj...@googlemail.com> wrote:
> > Thanks for the link. I tried to implement it according to that site.
> > However, I keep getting a permission denied error.
>
> What do you have in the error log?
>
> >
> > Could this permission error be related to the fact that server1 and
> server2
> > are both running on SSL? I am running Ubuntu 8.10, and I've already
> enabled
> > mod_proxy (a2enmod proxy). Is there any other module I need to enable?
>
> You might have to explicitely allow access to <Location /site2>, also
> proxing to ssl is not something that usually works out of the box. You
> have two options here.
> - Enable http on your site2 (in a way that only access from the other
> apache is permitted),
> or
> -  setup SSLProxying.
>
> Apache can't proxy to https urls out of the box. You need to do some work.
>
> you need to add the following to your config.
> --- begin config ---
> # turn on SSL proxying.
> SSLProxyEngine On
>
> # to tell Apache where to find CA certificates to check remote server
> certificates with:
> # (You can choose yourself where you put these certificates)
> SSLProxyCACertificatePath /path/to/ca/certificates.
> --- end config ---
>
> Then in this path you need to put the CA certificate(s) used to sign
> the certificate(s) used by the server(s) you communicate with. If you
> want to talk to a server that uses a "self signed" certificate you
> will need to put it in this dir too. (Remember that Apache is acting
> as a HTTPS client here)
>
> Once you've done that you need to run c_rehash in that directory.
> c_rehash is part of a standard openssl distribution. c_rehash creates
> hashed aliases in this dir. Apache needs these.
>
> In order to test if everything is there you can do the following:
>
> openssl s_client -CApath /path/to/ca/certificates -connect
> remoteserver:8443
>
> if the conenction succeeds just try to do a
> GET /something/
>
>
> HTH,
>
> Krist
>
> --
> krist.vanbes...@gmail.com
> kr...@vanbesien.org
> Bremgarten b. Bern, Switzerland
> --
> A: It reverses the normal flow of conversation.
> Q: What's wrong with top-posting?
> A: Top-posting.
> Q: What's the biggest scourge on plain text email discussions?
>
> ---------------------------------------------------------------------
> 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-unsubscr...@httpd.apache.org
>   "   from the digest: users-digest-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to