Задать вопрос

Как блокировать определённый URL через iptables?

На сервере размещены сайты, иногда требуется заблокировать доступ к определённой странице, как это сделать через iptables? Может быть, есть варианты проще?
  • Вопрос задан
  • 5198 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
n0madic
@n0madic
Если надо использовать именно только iptables то:
iptables -A INPUT -p tcp --dport 80 -m string --string "xxx.com/admin/" --algo kmp -j DROP

Но метод мягко говоря не оптимален так как очень сильно нагружает процессор разбором всех приходящих TCP пакетов, кроме того пакет то дропается, но сессия к серверу будет продолжать висеть

Не проще ли использовать .htaccess?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы