@Rokis
Не стыдно спрашивать, стыдно не пытаться...

Как ограничить доступ по IP к wp-login.php на сервере через iptables?

Здравствуйте.

Ограничиваю доступ к wordpress через nginx:

location /wp-login.php {
allow 111.111.111.11;
allow 22.222.222.222;
deny all;
 location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
include snippets/fastcgi-php.conf;
} }


Как сделать тоже самое через iptables? (если конечно это возможно вообще)
  • Вопрос задан
  • 505 просмотров
Решения вопроса 1
vvpoloskin
@vvpoloskin
Инженер связи
Ограничивать доступ к конкретному урлу - не работа iptables, у него нет такого функционала, надеюсь, и не будет. Iptables хорошо делает l4 фильтрацию, ему другого не надо. Но если прямо-таки сильно хочется ограничить доступ к директории именно через него, выносите админку на отдельный IP/port (например в конфиге nginx через прокси) и фильтруйте этот ip/port.

Как вариант dpi, но фильтровать урл на веб сервере через эту технологию что из пушки по воробьям.

www.ntop.org/products/deep-packet-inspection/ndpi
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
надо поставить расширенные модули айпитаблеса которые умеют разбирать пакеты на высоком уровне оси и там уже открывать и запрещать доступ
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы