Блокировка по IP

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 09:37, 3 декабря 2010 (править)
Dmach (Обсуждение | вклад)

← К предыдущему изменению
Версия 23:18, 4 декабря 2010 (править) (отменить)
Dmach (Обсуждение | вклад)
м
К следующему изменению →
Строка 29: Строка 29:
[[Категория:WEB-сервер IIS]] [[Категория:WEB-сервер IIS]]
[[Категория:WEB-сервер Apache]] [[Категория:WEB-сервер Apache]]
 +[[Категория:web.config]]

Версия 23:18, 4 декабря 2010

Иногда хочется заблокировать доступ к сайту с определённых IP-адресов. Ниже Рассказывается о том, как это сделать. Но предварительно обязательно хорошо обдумайте это.

IIS 6

Такая возможность не предоставляется. Но если очень хочется, в качестве исключения и не на регулярной основе - можно обратиться в службу поддержки, вам помогут. Честно-честно.

IIS 7

Управляется самостоятельно через файл web.config в корне вашего сайта или приложения. У вас должны быть навыки редактирования этого файла, знание XML. Изменения вносимые в web.config вступают в силу после перезапуска приложения, что обычно происходит в результате сохранения файла web.config (то есть, сразу же), но не всегда.

Ниже дан пример для блокировки адреса 10.20.30.40, полностью синтаксис и правила этого раздела конфигурации можно посмотреть в статье на сайте IIS.net.

<configuration>
  <system.webServer>
    <security>
      <ipSecurity>
        <add ipAddress="10.20.30.40" />
      </ipSecurity>
    </security>
  </system.webServer>
</configuration>

Apache

//
// TODO
//
Личные инструменты