Você pode fazer o .htaccess
template com "% BANNED_IP_LIST%" no lugar onde essa lista deve estar e usar algo como sed -e "s/%BANNED_IP_LIST%/$(cat banned.txt)/"
para criar o arquivo .htaccess
real.
Eu tenho um arquivo que tem uma lista de endereços IP "ruins". Quero importar esse arquivo de endereços IP incorretos para o meu arquivo .htaccess
para negar acesso via apache.
Eu quero automatizar esse processo usando sed
. Como eu faria isso?
Por que sed? Use fail2ban . Ele pode ser configurado para funcionar com muitos serviços diferentes, incluindo o Apache.