具有apache2 .htaccess的全局IP受限管理员用户

时间:2019-01-17 11:54:29

标签: .htaccess ubuntu apache2

我正在尝试在apache2(2.4.18)中设置一个对目录具有完全访问权限的用户(只要它们与本地IP匹配)。编辑/etc/apaches2/sites-enabled/site.conf中的虚拟主机定义以使其包括以下内容:

<Directory /var/www/html/>
  AuthType Basic
  AuthName "Restricted Files"
  AuthBasicProvider file
  AuthUserFile /etc/apache2/pwds/passwords
  <RequireAll>
    Require user admin
     Require ip 192.168.7.0/24
  </RequireAll>
</Directory>

然后,我想限制特定的目录,以便只能由某个用户或具有IP限制的全局管理员用户访问它们。例如,在目录/var/www/html/test/中,我想尝试添加以下.htaccess来实现此目的:

Require user test

但是,这似乎也阻止了用户admin的访问(即使在要求的IP范围内)。

0 个答案:

没有答案