Поддержка Проблемы и решения Помогите закрыть админку по IP

  • Решено Eugene1

    (@eugene1)


    Я узнал у провайдера диапазон IP, в котором я появляюсь в Интенете:
    88.26.91.0/24
    Написал в .htaccess

    order deny,allow
    deny from all
    allow from 88.26.91.0/24

    Проверил свой IP через РНР.
    Оказалось: 88.26.91.253
    В админку меня сервер не пустил.

    Звоню провайдеру, переспрашиваю: точно ли мой IP=88.26.91.253
    входит в указаный вами диапазон.
    Он говорит: да — совершенно точно!

    В общем, ничего у меня не получилось, и я окончательно запутался.
    Может быть надо: deny,allow — в другом порядке писать?
    Непонятно уже где дальше ошибку искать.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Yuri

    (@yube)

    Попробуйте формат

    allow from 88.26.91

    Автор Eugene1

    (@eugene1)

    Попробуйте формат
    allow from 88.26.91

    Вот так?

    order deny,allow
    deny from all
    allow from 88.26.91

    Так тоже не пускает.

    Автор Eugene1

    (@eugene1)

    Ура!
    Техподдержка проснулась!
    Вот как надо писать, оказывается:

    SetEnvIf Remote_Addr "^88\.26\.91" GrantAccessModified
    
    Order allow,deny
    allow from env=GrantAccessModified
    
    <Files ~ (\.php)>
      Order allow,deny
      allow from env=GrantAccessModified
    </Files>

    Как я только сам не догадался?! : )))

    У них что какой-то другой плагин что-ли стоит к Апачи?
    Кто-нибудь пониматет в чём фишка?

    Модератор Yuri

    (@yube)

    У них что какой-то другой плагин что-ли стоит к Апачи?

    У индейцев это называется «модуль» 🙂 У них подключен mod_setenvif. Он позволяет делать проверку по регулярному выражению. Собственно deny/allow делает всё тот же mod_authz_host.

    И не забудьте проверить, что не пускает остальных 🙂 У меня для этого всегда под руками Опера со своим турбо-режимом.

    Матчасть:
    http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
    http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html

    Автор Eugene1

    (@eugene1)

    Юрий, спасибо!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Помогите закрыть админку по IP» закрыта для новых ответов.