On 5/26/06, Brian Rectanus <[EMAIL PROTECTED]> wrote:
On 5/25/06, Shai <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Since I'm a home user and I only have 1 IP but I still want to make
> access to my SSL secured sites, I decided I can't use vhosts since
> those either need to configure different ports or separate IP per
> vhost.
>
> So what I want to use now are aliases like:
>
> https://mydomain.com/webmail
> and
> https://mydomain.com/admin
>
> etc etc ...
>
> That said, I still want to have separate logs per site. Can that be
> done? If yes, how?
>
> Thanks in advance,
> Shai
>

Couple of different ways:

1) Set env vars for different 'sites'

SetEnvIf Request_URI ^/webmail site-webmail
SetEnvIf Request_URI ^/admin site-admin
CustomLog webmail-access_log common env=site-webmail
CustomLog admin-access_log common env=site-admin

2) Reverse proxy to vhost on localhost port

Listen 443
<VirtualHost *:443>
...
ProxyPass /webmail/ http://localhost:8443/
ProxyPass /admin/ http://localhost:9443/
ProxyPassReverse /webmail/ http://localhost:8443/
ProxyPassReverse /admin/ http://localhost:9443/
</VirtualHost>

Listen localhost:8443
<VirtualHost *:8443>
...
</VirtualHost>

Listen localhost:9443
<VirtualHost *:9443>
...
</VirtualHost>

Well, there is two ways at least.

-B

Brian,

Thanks for your quick response :)

I just don't understand exactly why you placed those 3 dots here:
<VirtualHost *:443>
...

What exactly did you imply i should place in this vhost directive?

Also, I think that in the other two vhosts you want me to put the same
info I have today in my vhosts?

Thanks for your help,
Shai

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