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