Я хочу добавить несколько IP-адресов в черный список, и я хочу показать эти IP-адреса в черном списке на настраиваемой веб-странице, которая включает в себя сообщение «вы в черном списке».
Как я могу это сделать?
У меня есть сервер ubuntu и apache. Я попытался добавить правило в таблицы IP, но оно только разорвало соединение. Я не хочу разрывать соединение, я хочу перенаправить его на пользовательский .html. Спасибо.
Если вы имеете в виду протокол HTTP и удаленных веб-клиентов, таких как браузеры, то для отображения страницы предупреждения для набора таких клиентов на основе информации об их IP-адресах вы можете использовать mod_rewrite
переписать DocumentRoot
данного vhost (тот, который вы хотите защитить) на какой-то путь, скажем /blacklisted.html
.
Например, рассмотрим следующий подход:
RewriteCond %{REMOTE_ADDR} ^12\.34\.56\.78$
RewriteRule ^/.* /blacklisted.html
И /blacklisted.html
должен содержать страшные предупреждения и угрозы.