ПРОЕКТЫ 


  АРХИВ 


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




Igor Sysoev wrote:
> On Mon, 4 Jul 2005, Ivan Albetkov wrote:
> 
>> Добрый день!
>>
>> Имеется такая конфигурация:
>> перед апачем (1.3.33) стоит nginx 0.1.37 и все проксирует на апач.
>> К апачу приделан модуль, который на всю статику вставляет в хидеры
>> строку "X-Accel-Redirect: /nginx_internal/home/$r->filename", выдает
>> хидеры и говорит апачу "OK".
>>
>> У nginx'а в конфиге сделано так:
>> location /nginx_internal/home/ {
>> internal;
>> alias /home/;
>> }
>>
>> Проблема:
>> при загрузке картинок (например, .gif) в IE через раз они открываются
>> как 'text/plain'.
>>
>> В access-логе такие "выдачи" отличаются тем, что у них статус 200 (у
>> нормальных - 304):
>>
>> 213.152.157.43 - - [04/Jul/2005:14:50:10 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 304 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
>> 213.152.157.43 - - [04/Jul/2005:14:50:11 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 304 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
>> 213.152.157.43 - - [04/Jul/2005:14:50:12 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 304 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
>> 213.152.157.43 - - [04/Jul/2005:14:50:12 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 200 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
>> 213.152.157.43 - - [04/Jul/2005:14:50:14 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 200 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
>> 213.152.157.43 - - [04/Jul/2005:14:50:15 +0400] "GET
>> /images/topics/kras.gif HTTP/1.1" 304 3417 "-" "Mozilla/4.0 (compatible;
>> MSIE 5.01; Windows NT 5.0)"
> 
> 
> Насколько я понимаю, /images/topics/kras.gif - это внешний URI.
> А как выглядит внутренний URI ? Так как первоначально запрос проксировался,
> то mime тип для запроса /images/topics/kras.gif не определялся.
> После выполнения внутреннего редиректа mime тип опрделяется, исходя
> из нового URI.

Внутренний выглядит как
"/nginx_internal/home/kolyann5/public_html/images/topics/kras.gif".

И еще раз повторюсь, что ни с мозиллой, ни с firefox'ом, ни с оперой
такого не наблюдается.

> 
> 
> Игорь Сысоев
> http://sysoev.ru
> 

-- 
Ivan Albetkov
AGAVA Software (http://www.agava.com)






 




Copyright © Lexa Software, 1996-2009.