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

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