Welcome! Log In Create A New Profile

Advanced

Re: Сжимать gzip контент отданный модулем

March 16, 2011 03:28PM
Так как всех запутал (не нарочно: ) ) решил собрать все в одном посте.

Кусок конфига:
location ~ ^\/ng\/size([0-9]*)\/.*(?:\.exe|).*$ {rewrite \/size([0-9]*)\/.*(?:\.exe|).*$ /ng.exe?size=$1 last; }
location = /ng.exe {
my_flv;
gzip on;
root /var/www/softs;
gzip_http_version 1.1;
gzip_min_length 10;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/x-msdownload;
gzip_vary on;
gzip_proxied any;
gzip_disable "MSIE [1-6]\.";
gzip_comp_level 9;
gzip_static off;
}


Кусок модуля:
r->headers_out.status = NGX_HTTP_OK;
r->headers_out.content_length_n = size;
r->headers_out.last_modified_time = of.mtime;
r->headers_out.content_type.data = "application/x-msdownload";
r->headers_out.content_type.len = 24;

Wireshark:

GET /ng/size28746752/test.exe HTTP/1.1
Host: 93.189.59.146
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive

HTTP/1.1 200 OK
Server: nginx/0.8.53
Date: Wed, 16 Mar 2011 16:11:31 GMT
Content-Type: application/x-msdownload
Content-Length: 28746752
Last-Modified: Wed, 05 Jan 2011 02:45:46 GMT
Connection: keep-alive
Accept-Ranges: bytes

MZP.....................@.......jr......................................!..L.!..This program must be run under Win32


нужны какие-то еще данные?
Subject Author Posted

Сжимать gzip контент отданный модулем

Fly3110 March 15, 2011 05:44PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 15, 2011 08:12PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:46AM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 11:44AM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:01PM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 16, 2011 12:16PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:30PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 12:46PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 02:36PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 03:03PM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 16, 2011 12:14PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 03:28PM

Re: Сжимать gzip контент отданный модулем

Vladimir Rusinov March 16, 2011 03:46PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 04:17PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 05:58PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:07PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:15PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:23PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 16, 2011 06:37PM

Re: Сжимать gzip контент отданный модулем

Maxim Dounin March 16, 2011 06:26PM

Re: Сжимать gzip контент отданный модулем

Fly3110 March 17, 2011 06:07AM

Re: Сжимать gzip контент отданный модулем

Igor Sysoev March 17, 2011 06:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 79
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready