ПРОЕКТЫ 


  АРХИВ 


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[2]: x-accel-redirect + apache


  • To: Anton Yuzhaninov <citrin@xxxxxxxxx>
  • Subject: Re[2]: x-accel-redirect + apache
  • From: Vitaliy Okulov <vitaliy.okulov@xxxxxxxxx>
  • Date: Sat, 17 Mar 2007 17:03:28 +0300
  • Cc: Vitaliy Okulov <nginx-ru@xxxxxxxxx>
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=e+tHRCzGRRip3Rsajo3NlIKyVPj1w5PMOSewbAKK3j3uWhzv5hqpirljUR8DxGRHWyYrM2YapyY6ZM8CKvNOi7mNninHwAvxJw+yI8Xzt5nwx9aVY515dgcOqZwWsECaRgc7h1dRy/bWukCIXdmJQ77+iAFnnT+cLULQG3cB4ZQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding; b=sO3PmBuFdBp0nMiHFYzVRuqts1jRe9gWRR7bqkzZx7KpYM77v5D2U6PuhAuMCh1/ph/y8gp2pmJe51wQJkLxi2LjvdiT1I1zEG5NW7FH85Hejr/Y80jgJU/56T0nhoMZIPqgTSrCnR/Be/8TQGqDEEh2YNHSkqA/1Z+bwQStkIQ=
  • In-reply-to: <1204870658.20070317162841@xxxxxxxxx>
  • References: <447862359.20070317155912@xxxxxxxxx> <1204870658.20070317162841@xxxxxxxxx>

Здравствуйте, Anton.

Вы писали 17 марта 2007 г., 16:28:41:

> Hello Vitaliy,

> You wrote on Saturday, March 17, 2007, 3:59:12 PM:

VO>> Столкнулся  с  такойже
VO>> (http://www.lexa.ru/nginx-ru/msg02491.html) проблемой,  только  наоборот.  
JPG  файлы  IE
VO>> открывает  после редиректа нормально, а вот Опера, Mozilla - открывают
VO>> как plaintext.

> Для Mozilla Firefox есть расширение показывающее http-заголовки
> http://livehttpheaders.mozdev.org/

> И для начала стоит посмотреть какой Content-Type отдается клиенту. А
> потом уже разбираться откуда он такой взялся.


tethereal наше все.
Отдается вот так в nginx:
Hypertext Transfer Protocol
    HTTP/1.1 200 OK\r\n
        Request Version: HTTP/1.1
        Response Code: 200
    Server: nginx/0.5.13\r\n
    Date: Sat, 17 Mar 2007 13:56:23 GMT\r\n
    Content-Type: text/html; charset=WINDOWS-1251\r\n
    Content-Length: 3928
    Last-Modified: Thu, 22 Feb 2007 11:52:53 GMT\r\n
    Connection: keep-alive\r\n
    Accept-Ranges: bytes\r\n
    \r\n

И дальше пошел jpg файл.

Вот так отдает Apache:

Hypertext Transfer Protocol
    HTTP/1.1 200 OK\r\n
        Request Version: HTTP/1.1
        Response Code: 200
    Date: Sat, 17 Mar 2007 13:57:58 GMT\r\n
    Server: Apache\r\n
    X-Accel-Redirect: /files/images/blabla.jpg\r\n
    Content-Length: 0
    Connection: close\r\n
    Content-Type: text/html; charset=WINDOWS-1251\r\n
    \r\n


    Такие ответы после патча: r->headers_out.status_line.len = 0;

    Кто-нибудь знает как nginx пределеяет контент type файлов на
    отдачу?

-- 
С уважением,
 Vitaliy                          mailto:vitaliy.okulov@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.