>>   >>   I use apache2 authentication for web users and I would like to
>>   require
>>   >>   logins from certain users to be from a certain IP address.  I
>>   >>   experimented with Allow and Require but couldn't find a way to
>>   restrict
>>   >>   only certain users.  Can this be done via apache2 authentication
>>   or
>>   >>   should I use another method?
>>   >>
>>   >>   - Grant
>>   >
>>   >
>>   > very simple via .htaccess
>>   >
>>   > <Limit GET POST>
>>   > order deny,allow
>>   > deny from all
>>   > allow from IP_address
>>   > </Limit>
>>   >
>>   > AuthName "restricted stuff"
>>   > AuthType Basic
>>   > AuthUserFile /etc/apache2/users
>>   > require user webmaster
>>
>>   I think that will require any usernames specified to come from
>>   IP_address.  I'm trying to allow certain usernames to come from any IP,
>>   and restrict other usernames to a certain IP.  Can that be done via
>>   .htaccess?
>>
>>   - Grant
>
>
> You originally wanted "...logins from certain users to be from a certain
IP address"
> Now, you want from "any IP" In this case just restrict users with:
>
>
>  AuthName "restricted stuff"
>  AuthType Basic
>  AuthUserFile /etc/apache2/users
>  require user webmaster
>
> Just assign "password and user" from root:
> # htpasswd2 -c /etc/apache2/users your-user-name

I'm sorry I haven't been clear about this.  Sometimes an example is the
best way.

I want users jack and jill to be able to access the web content from any IP
address, and I want users john and jacob to be able to access the web
content only if they are coming from a certain IP address.  I don't want
anyone else to have access.

- Grant

Reply via email to