В последнее время на нашем сервере наблюдалась некоторая нестабильность. Проверяя журнал / сообщения, таких сообщений много
Apr 25 20:27:17 lillevinkel2 drupal: http://skobloggen.lillevinkelsko.no|1335378437|page not found|122.232.5.21|http://skobloggen.lillevinkelsko.no/http://www.magicptp.com/promote.php?id=dongxh|http://pulsreklamy.pl/|0||promote.php
Они с разных IP-адресов. Я добавил в .htaccess, что все, что содержит http, должно быть запрещено. вставка URL-адреса из журнала приводит к отказу в доступе в браузере, но журнал все еще заполняется этим. Что я могу сделать, чтобы предотвратить такое распространение или остановить запросы до того, как они приведут к тому, что страница не найдена?
Если дело в заполнении журналов, вы можете прекратить их регистрацию с помощью SetEnvIf. Что-то вроде:
SetEnvIf Request_URI "http" NoLog
CustomLog logs/access_log common env=!NoLog
Дополнительная документация здесь:
http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html и http://httpd.apache.org/docs/2.2/env.html