Назад | Перейти на главную страницу

Использование SED для обновления .htaccess с заблокированными IP-адресами

У меня есть файл со списком "плохих" IP-адресов. Я хочу импортировать этот файл неверных IP-адресов в свой .htaccess файл, чтобы запретить доступ через apache.

Я хочу автоматизировать этот процесс, используя sed. Как бы я это сделал?

Почему sed? Использовать fail2ban. Его можно настроить для работы с множеством различных сервисов, включая Apache.

Ты можешь сделать .htaccess шаблон с "% BANNED_IP_LIST%" на месте, где должен быть этот список, и используйте что-то вроде sed -e "s/%BANNED_IP_LIST%/$(cat banned.txt)/" создать актуальные .htaccess файл.