Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy на Apache+Fast cgi PHP
- To: nginx-ru@xxxxxxxxx
- Subject: Re: proxy на Apache+Fast cgi PHP
- From: "Alex, the Marrch Ca'at" <marrch.caat@xxxxxxxxx>
- Date: Thu, 22 Oct 2009 12:52:51 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=TPEm17ETGIpY709IoGti+/rpaZ5KT142M6/bnvkfN2s=; b=k5U7WDPOXnKPfck4Bwrzq8GmDxgCpJH9Dq0SumM3huLiz4VdImp8ekwUTh4hwjxzA6 3j6tMfFTnM16Wg57y1prb8Kes093NBZImANT1vR1iuzSy221fJR7b+hh1LBFxQ+4EuEd efcZH47R7EMDK3DU3xvVA5e6zFYQbFmy8MH7w=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=cLIJIYYCii9mDyh50NhqlG7c7uP6/fJBSJYUPNDp653gmeDHUI7+Xn3EbjsW4x0DKM zfHsJjhVTg1vKSVe1x/bxaAgmsH4joVo3Tf5y7EM61r3tqE1MWcw80LkYcTSj/dT0f8T 5N9/enWbd0s2w/nfIyjTvXsKuTVAI/BOFsejc=
- In-reply-to: <20091022053128.GA38487@xxxxxxxxxxxxx>
- References: <5c29cc10910212206v6674981fh27ca20318d7556e5@xxxxxxxxxxxxxx> <20091022053128.GA38487@xxxxxxxxxxxxx>
Ну почему же, можно извратиться... Скажем, так: велеть nginx-у слушать
порты 80, 81 и 82, завести разные server под разные порты. В server-е
для 80-го порта проксировать запрос на самого себя, на порты 81 и 82.
В сервере 81 проксировать дальше на Apache бэкенды, в сервере 82 - на
FCGI бэкенды.
Но это все изврат. Если все, что требуется от бэкендов, может
обеспечить FCGI - то и надо использовать на всех серверах его, а не
Apache.
2009/10/22 Igor Sysoev <is@xxxxxxxxxxxxx>:
> On Thu, Oct 22, 2009 at 04:06:18PM +1100, Alexander Goncharov wrote:
>
>> Добрый день,
>> Сайт настроен следующим образом, nginx отдает статику и проксирует php
>> на несколько серверов на Apache
>> Появилась возможность проксировать запросы на дополнительный сервер,
>> но трогать там Apache категорически запрещено по некоторым
>> соображениям, поэтому хочу поднять там fastcgi
>>
>> Скажите как настроить nginx что бы один location проксировать и на
>> Apache и на Fast cgi, смущают разные директивы proxy_pass и
>> fastcgi_pass
>
> Никак. Можно попробовать на дополнительном сервере запустить второй Апач
> на другом порту.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>
|