ПРОЕКТЫ 


  АРХИВ 


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: General apache acceleration


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: General apache acceleration
  • From: Alexey Luckyanchikov <alexey.luckyanchikov@xxxxxxxxx>
  • Date: Thu, 4 Mar 2010 18:05:22 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=l86WyT0ZTIQZEALduZfasB0uSbqUmZQCK3/SCqW3kJM=; b=qKSg2qZwFOd61OTZOZHCgh0el1qzVTmoYdKnRJNI3y2iXGiBAqok74ZT2fBiF4roXN mn9pUSp97CsXo6gs0eztDCuC+sdmPocGE4h4/5ivJKOf+4ONsnTscqdS+V7WFvEec0iD 855pYCGn8GKMV8eIqQ1N80+D8nnkHA8XYgL/k=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=KhiXl6D6whVd6/tFKHWSPqCf8TpESbNOMX0Z7Lj+b3o/6J0JG9EcXSlqWVHwRY30tD Cx4lvqO2dbGHXdQb8/AyUXnjuhPuMGLdmjN2uWdU82pciFBrN3huOVW2lixKGBc0ns3y J1a4xewAOEqwvALx3Sq9ooYC5ooivdIRtYwj8=
  • In-reply-to: <4B8FD523.30808@xxxxxxxxx>
  • References: <28CBEA86-F24B-4383-BDE7-496CA1416AAE@xxxxxxxxx> <4B8FD523.30808@xxxxxxxxx>

On 4 марта 2010, at 17:43, Anton Yuzhaninov wrote:

>> Пытаюсь решить следующую задачу: отдавать статическое содержимое клиентских 
>> сайтов через nginx, динамику проксировать на apache.
>> Конфигурация получилась примерно следующая:
>> location ~ \.(jpg|png|flv)$ {
>>      root /home/user/public_html;
>> }
>> location / {
>>      здесь проксирование на бэкенд;
>> }
>> Проблема в том, что в первый location попадают запросы вида:
>> http://SOMESITE/index.php/image.jpg?somequerystring
>> 
>> Как это можно обойти? Сайтов много, прописать исключения для отдельных uri 
>> не могу.
>> 
> 
> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#try_files
> 
> Проксировать на бэкенд те запросы, для которых нет файлов на диске.

Спасибо, со второго захода с try_files и именованными location получилось. 
Единственный недостаток - на бэкенд попадают "мусорные" запросы на 
несуществующую статику. Может быть можно отправлять запросы на бэкенд, если в 
запросе есть query_string?

-- 
Sincerely,
Alexey Luckyanchikov

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.