ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Пример в документаци и proxy_pass и fastcgi_pass


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Пример в документаци и proxy_pass и fastcgi_pass
  • From: Anton Bessonov <exelib@xxxxxxxxxxxxxx>
  • Date: Fri, 04 Sep 2009 18:31:51 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=x7fFB4fFehT4UzfzBXsM0GYL6hMKe4n5DB4ffu2a0Og=; b=RzzUm3jUY8aHRw46sWsBL0eNQHm3w1jbdXWsroUl7JMgmxlXSO6OpWkh9U2TF2n82s 1rjfZZ1Mnx8DBZ8MC62I/Jr0U4TOqbjw8OwfbZdGsXv6J6TQXzT5+E3Z3/E5FRJHdiBl onfgsV8l5a1nbLVmVr4w5wqA5n0pjYpPeIk7U=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=WN3IZQA+vmx6BEhDdh4OE0YUht22CyKpfhrjIScQgL8421RcxPZen1npRiBE2DI+Lb bLUPyRqBp8vrYBWAoV6YnXExp8QSzsWwNNmj4UKDui16J9YjQYCPraoMcy3x/89I9iiQ REJ1ASTYvgN2WjXcjjHsqG5hMlUDENhQ58c0s=
  • In-reply-to: <2d8fb9950909040922ocbecb4dx20c7befc6cdbc48b@xxxxxxxxxxxxxx>
  • References: <452971341.20090904000321@xxxxxxxxx> <4AA13A8F.1050908@xxxxxxxxx> <2d8fb9950909040922ocbecb4dx20c7befc6cdbc48b@xxxxxxxxxxxxxx>

Я не спорю, что это мелочи, просто не сразу въехал, почему nginx поругал мой конфиг в этом месте ^^ и, может, стоило бы это отметить в документации.

Sergey Shepelev schrieb:
2009/9/4 Anton Bessonov <exelib@xxxxxxxxxxxxxx>:
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; мелочи всё это.





 




Copyright © Lexa Software, 1996-2009.