Я борюсь с файлом .htaccess для достижения sh следующего:
У меня есть поддомен с нашей консолью администратора в
- Предоставить доступ к / pagecheck / с любого IP-адреса без проверки подлинности (сценарий проверки работоспособности)
- Блокировка доступа ко всем другим ресурсам с любого IP-адреса, которого нет в нашем списке разрешенных IP-адресов
- Запрос всплывающего окна HTTP-проверки подлинности для любых разрешенных IP-адресов
Я изо всех сил пытаюсь заблокировать доступ с «внешних» IP-адресов, так как не могу понять, как правильно изменить порядок.
Этот код работает для / pagecheck / и аутентификации:
SetEnvIfNoCase Request_URI "^/pagecheck/" noauth
AuthName "Admin Area"
AuthType Basic
AuthUserFile /home/production/.htpasswd
require valid-user
Order Deny,Allow
Deny from all
Allow from env=noauth
Satisfy any
DirectoryIndex index.cgi
Options -Indexes
Однако я изо всех сил пытаюсь получить логи c в нужном месте, чтобы разрешить доступ только из диапазона IP-адресов нашего офиса. Я думаю, что это противоречит различным приказам и аутентификации.
Может ли кто-нибудь помочь? Спасибо