ПРОЕКТЫ 


  АРХИВ 


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: Сжимать gzip контент отда нный модулем


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Сжимать gzip контент отда нный модулем
  • From: "Fly3110" <nginx-forum@xxxxxxxx>
  • Date: Wed, 16 Mar 2011 12:30:27 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=Nz+GvAS8YK/bAQZV3++kZ67VW/TYirWxqscoG85vyDw=; b=KBa0Soq4ICqPPPFo26DJEPKchDf+jBiwwnHgJ8jvtExrk0oQgbmiSu1B5+N5M68v6O4FNd8UwRdVf9PlHGi1c6gKW0NQ78FktylKBFwbxHziZUFLiWzEhZwR3S6lWXJN;
  • In-reply-to: <6D71ABFD-6C83-47AA-9746-B4B0DA7C2B38@xxxxxxxxx>
  • References: <6D71ABFD-6C83-47AA-9746-B4B0DA7C2B38@xxxxxxxxx>

> > В том и проблема, что не
> работает...
> >
> >    location = /ng {
> >        my_flv;.
> >        gzip on;.
> >        root /var/www/files;.
> 
> А что это за точки после
> директив ?
это я из putty так скопировал


> > Вот начало сессии
> собраной wireshark:
> >
> > GET /ng/test.exe HTTP/1.1
> 
> -location = /ng {
> +location /ng {

Там все хитрее в конфиге.
Я упростил и видимо зря. Общая картина такая:

location ~ ^\/ng\/size([0-9]*)\/.*(?:\.exe|).*$ { rewrite 
\/size([0-9]*)\/.*(?:\.exe|).*$ /ng.exe?size=$1 last;}
location = /ng.exe {
и те директивы, что в сообщении выше (my_flv; gzip и.т.д.)
}

То есть идет запрос на http://domain.com/ng/size1234567/test.exe, он рерайтится 
на /ng.exe?size=1234567, где отрабатывает свой модуль. И хочется результат 
выдавать в gzip

локейшен отрабатывает, так как при удалении ng.exe идет 404

P.S. Сейчас подумал, а может gzip надо в первый локейшн, где регулярка 
вставлять?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,183152,183280#msg-183280


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


 




Copyright © Lexa Software, 1996-2009.