2010-11-26 7 views
3

Voici mon code (en commençant par la ligne 35):nginx: directive inconnue "emplacement"

location/

{ 

    index index.php; 
    root /home/body; 

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

Voici l'erreur:

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

Quelqu'un peut-il aider comment résoudre ce problème? Merci d'avance.

+0

S'il vous plaît, me montrer la sortie de

nginx -V
je suppose, que vous nginx bâtissaient avec option était
--without-http
. – CyberDem0n

Répondre

13

Assurez-vous que lieu directive situé à l'intérieur du bloc de serveur:

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