RE: How can I limit access only to specific URLs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--- Boyle Owen <Owen.Boyle@xxxxxxx> wrote:

> > -----Original Message-----
> > From: Vitaly [mailto:vitaly_il@xxxxxxxxx] 
> > Sent: Monday, September 24, 2007 9:59 AM
> > To: users@xxxxxxxxxxxxxxxx
> > Subject:  How can I limit access only
> to specific URLs? 
> > 
> >  I have a website (virtual server) and many DNS
> > aliases pointed to the same server.
> 
> 
> > 
> > But I have some directory which should be
> accessible
> > only via specific DNS alias (== URL). 
> > If/How this can be done?
> > 
> > E.g, I have a.example.com, b.example.com,
> > c.example.com pointed to the same virtualhost.
> > And for a.example.com I'd like to provide access
> to
> > some dir as http://a.example.com/only_for_a.
> > (it sholdn't be accessible as 
> > http://b.example.com/only_for_a)
> > 
> > 
> 
> Do you mean that the different aliases lead to the
> same website (ie you
> are using many ServerAlias directives in a single
> VH)?
> 
> If so, you could do this using environment
> variables. First, set the env
> depending on the Host name in the request;
> 
> SetEnvIf Host a.example.com allow_host_A
> 
> Second, "Allow" based on whether the env is set;
> 
> <Directory path-to-only-for-A>
>   Order Deny,Allow
>   Deny from all
>   Allow from env=allow_host_A
> </Directory>
> 
> See
>
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow
> (esp
> environment variables) and
>
http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html#setenvif
> for more
> details.
> 
> 
> 
> Rgds,
> Owen Boyle

Owen, thank you!
It works!
Vitaly


      ____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 



---------------------------------------------------------------------
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-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux