On Mon, Dec 03, 2007 at 05:59:58PM +0300, Ivanov Dmitri wrote:
> Проблема в следующем:
> Один из наших сайтов (bitrix + php) постоянно пытаются завалить запросами типа
> POST /blog/trackback.php/NEKTO/4 HTTP/1.0
> POST /blog/trackback.php/tretyakov/50 HTTP/1.0
> POST /blog/trackback.php/hornet/23 HTTP/1.0
> POST /blog/trackback.php/frag/36 HTTP/1.0
> .....
> Отрабатывает эти запросы хэндлер 404 ошибки, тратя попусту кучу процессорного
> времени на прием данных поста и отработку 404.пхп.
> Фронтендом для этого сайта работает nginx. Возможно ли мне задать какое-то
> правило для location /blog/trackback\.php/ {}, которое будет отдавать клиенту
> статическую хтмл страницу через nginx?
location /blog/trackback\.php/ {
return 404;
error_page 403 @dummy;
}
error_page в данному случае нужна, чтобы убрать возможное наследование
с уровня http или сервера
error_page 404 ...
--
Игорь Сысоев
http://sysoev.ru