我需要限制来自BasicAuthconfiguration系统的某个用户来自特定的IP地址,但其余的来自任何地方。
我知道我可以使用Deny和Allow指令来限制访问,并且也知道如何使用Require来限制对用户的访问。 但是我需要两者的结合,我没有任何线索。
您需要使用Satisfy指令 。 我相信它会看起来像这样:
AuthUserFile /path/to/File AuthName "Go away" AuthType Basic Require valid-user Satisfy any Order allow,deny Deny from all Allow from 192.168.1.1
除非input密码,否则这将阻止除192.168.1.1之外的所有人。
如果您只想让一个IPinput密码,并允许其他人没有任何限制,那么它将是:
Satisfy any Order allow,deny Deny from 192.168.1.1 Allow from all