unknown directive "if" in /usr/local/nginx/conf/nginx.conf:44
Maxim Dounin
mdounin на mdounin.ru
Вт Ноя 8 13:40:49 UTC 2011
Hello!
On Tue, Nov 08, 2011 at 03:27:03PM +0200, Stephan Miyalik wrote:
> Здравствуйте
>
> Сегодня встолкнулся с такой ощибкой после инсталяции
> unknown directive "if" in /usr/local/nginx/conf/nginx.conf:44
>
> 44 это
>
> location ~ \.(jpe?g|png|gif|flv|mp4|mp3|css|txt|swf)$ {
> valid_referers none blocked website.com *.website.com;
> if ($invalid_referer) {
> return 403;
> }
> }
>
> в чем проблема?
Скорее всего nginx собран без модуля rewrite. Ну либо ошибка в
синтаксисе конфига выше приведённого фрагмента, но я как-то
затрудняюсь придумать ошибку, которая привела бы к ругани на "if",
а не раньше.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru