2010-11-26 2 views
3

Вот мой код (начиная с линии 35):Nginx: неизвестно директива "место"

location/

{ 

    index index.php; 
    root /home/body; 

    if ($request_filename !~ (js|css|images|robots\.txt|index\.php.*)) { 
    rewrite ^/(.*)$ /index.php/$1 last; 
    } 
} 

Здесь ошибка:

[emerg]: unknown directive "location" in /opt/nginx/conf/nginx.conf:35 

Может кто-нибудь помочь, как это исправить? Заранее спасибо.

+0

Пожалуйста, покажите мне, выход

nginx -V
я полагаю, что вы Nginx был построен с
--without-http
вариантами. – CyberDem0n 2010-11-26 04:23:50

ответ

13

Убедитесь, что расположения директиву, расположенных внутри блока сервера:

http { 
... 
    server { 
     ... 
     location ... 
    } 
}