Я пытаюсь настроить пользователя в 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
Однако это, по-видимому, также препятствует доступу пользователя-администратора (даже в пределах требуемого диапазона IP-адресов).