405 Not Allowed, post in internal proxy pass

Igor Sysoev is at rambler-co.ru
Thu Nov 9 00:04:33 MSK 2006


On Wed, 8 Nov 2006, Oleg I. wrote:

> 08.11.06, Igor Sysoev <is at rambler-co.ru> написал(а):
>>
>>
>>     location / {
>>         if ($request_method = POST) {
>>             proxy_pass  ...;
>>         }
>>
>>         ...
>>     }
>
>
> Да вариант, спасибо!
> А как туда добавить это:
>
> proxy_set_header   Host                $host;
> proxy_set_header   X-Real-IP        $remote_addr;
> ?
>
> Ставим:
>    location / {
>        if ($request_method = POST) {
>            proxy_pass  http://192.168.2.2;
>            proxy_set_header   Host                $host;
>            proxy_set_header   X-Real-IP        $remote_addr;
>        }
> ...
> }
>
> Получаем:
> 2006/11/08 23:56:34 [emerg] 19950#0: directive "proxy_set_header" in
> /usr/accel/conf/nginx.conf:87 is not allowed here

Эти директивы

         proxy_read_timeout    5m;
         proxy_set_header   Host             $host;
         proxy_set_header   X-Real-IP        $remote_addr;

можно определить, например, на уровне server или даже http.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list