Консультация № 180972
27.11.2010, 21:07
51.04 руб.
0 3 1
Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Не получается настроить доступ к сайту только с определенных IP адресов.
Часть файла .htaccess в приложении.

Необходимо разрешить вход для некоторых подсетей (так как там динамические IP), также локальный вход.
Для эксперимента я даже подставлял свой реальный IP и заливал файл на сервер – постоянно получаю сообщение: Нет доступа.
Ума не приложу, что я делаю не так.
Буду благодарен за помощь.

Приложение:
Order allow,deny
Deny from all
Allow from 217.22.172.0/24
Allow from 77.40.0.0/16
Allow from 188.187.0.0/16
Allow from 127.0.0.1/24
Allow from 77.40.99.149 ## реальный IP
Allow from 127.0.0.1/24 ## локальный вход

Обсуждение

Неизвестный
27.11.2010, 21:40
общий
это ответ
Здравствуйте, Finrod!

Попробуйте сделать наоборот в первой строке, поскольку эта конструкция указывает в какой последовательности исполнять allow и deny
Иными словами, вы сначала разрешаете только с конкретных адресов, а потом запрещаете всем.

Приложение:
Order deny,allow
Deny from all
Allow from 217.22.172.0/24
Allow from 77.40.0.0/16
Allow from 188.187.0.0/16
Allow from 127.0.0.1/24
Allow from 77.40.99.149 ## реальный IP
Allow from 127.0.0.1/24 ## локальный вход
5
Неизвестный
27.11.2010, 23:52
общий
Большое спасибо! Изменение последовательности allow и deny помогло решить проблему.
Неизвестный
28.11.2010, 00:13
общий
Кто бы мог подумать, что будет иначе :)
Форма ответа