Re: конфиг с POST можно ли оптимизировать ?

Dmitry Alekhin dmitry на ivoho.com
Вт Июл 6 23:52:05 MSD 2010


Спасибо за совет, не знал про вложенные location.

У меня на такой конфиг ругается nginx

[emerg]: "fastcgi_param" directive is not allowed here in 
/etc/nginx/nginx.conf:62

То есть , когда встречает fastcgi_param внутри if {}

nginx version: nginx/0.7.64

а вложенные location с какой версии работают ?



22:59, hg_04 пишет:

>Будет обрабатывать все методы, и POST и
GET, а мне их нужно разделить
хм, я думал понятно, что я имел ввиду. По
урлу /post у тебя два варианта первый если
пост то уйти на бекенд, второй это
отдать index.html. Вот такой конфиг будет
[code]
location / {
root $root;
index index.html index.htm ;
location  = /post {
         if ( $request_method = POST ) {
                 fastcgi_param SCRIPT_FILENAME
                 /var/www/engine/post/index.php;
                 include /etc/nginx/fastcgi_params;
                 break;
         }
         alias /var/www/engine/post/index.html;
}
}
[/code]

Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,105839,105878#msg-105878




Подробная информация о списке рассылки nginx-ru