Использование бэкендов с fastcgi_pass и proxy_pass в одном upstream
Kirill A. Korinskiy
catap+nginx at catap.ru
Sat Jun 13 16:12:10 MSD 2009
At Sat, 13 Jun 2009 13:22:44 +0300,
Андрей Василишин <andron at kpi.ua> wrote:
>
> Здравствуйте!
> Хочется необычного :)
>
> upstream *backend* {
>
> server 127.0.0.1:9000; #php-fpm
> server 127.0.0.1:8080 backup; #apache
> }
>
>
> Как потом описать локейшн, если один бэкенд использует fastcgi_pass
> <http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html#fastcgi_pass>,
> а другой proxy_pass
> <http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_pass>?
>
разнесите это на две разных location, и в случае ошибки в первом
случае, делайте запрос ко второму.
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page
--
wbr, Kirill
More information about the nginx-ru
mailing list