Пример в документации proxy_pass и fastcgi_pass
Anton Bessonov
exelib at googlemail.com
Fri Sep 4 20:31:51 MSD 2009
Я не спорю, что это мелочи, просто не сразу въехал, почему nginx поругал
мой конфиг в этом месте ^^ и, может, стоило бы это отметить в документации.
Sergey Shepelev schrieb:
> 2009/9/4 Anton Bessonov <exelib at googlemail.com>:
>
>> http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html
>>
>> Пример для proxy_pass не походит к дериктиве fastcgi_pass.
>>
>> fastcgi_pass *backend*;
>>
>> используется без http:// - это так и задуманно?
>>
>>
>
> А еще есть memcached_pass и к нему тоже не применимо http:// и https://.
>
> Да, всё нормально. FastCGI это и есть тот самый протокол, который
> указывается в схеме урла.
>
> Чтобы всё было одинаково, можно было бы
> 1) сделать один pass:
> pass http://host:port;
> pass https://host:port;
> pass fastcgi://host:port;
> pass memcache://host:port;
>
> 2) наоборот, развернуть proxy_pass в:
> proxy_pass_http host:port;
> proxy_pass_https host:port;
> fastcgi_pass host:port;
> memcached_pass host:port;
>
> можете еще варианты есть. Но так как есть не так уж и страшно. Ну
> подумаешь host:port синтаксис для fastcgi и memcached, а proxy
> понимает полный URL; мелочи всё это.
>
>>
>>
More information about the nginx-ru
mailing list