Re: nginx и файлы более 1Гб

Alexander Kardailsky kardailsky at gmail.com
Mon Nov 10 16:15:21 MSK 2008


Dear Dmitriy,

Monday, November 10, 2008, 3:50:30 PM, you wrote:

>>> Так это понятно. Но вот если запрашивают, к примеру, старый файл
>>> .exe, а сейчас этот файл отдается как .msi, то файл так и сохранится
>>> как .exe, который на самом деле будет msi.
>> 
>> Поднимите руки, кто что-нибудь понял:)

> Я понял раза с 5-го ;)

> X-Accel-Redirect - это не внешний редирект, это редирект внутри nginx.
> Свой 302-й оставляете как раньше - хотите, проксируя, хотите - в nginx
> прописав. Клиент получит редирект на msi и сделает еще один запрос на 
> него. А вот тут уже отдаете. Э... я вот только не понял, у вас msi 
> динамически генерится? Зачем вам вообще бекенд в лице апача, что бы этот
> файл отдать?

  Только лишь для того, чтобы отдать правильное имя файла. Просто на
  сайте ссылка идет на filename.zip, а клиент получает уже с номером
  версии filename145.zip Ну и если будет прямой запрос на старую
  версию filename140.zip, то чтобы тоже отдался новый файл. Апач здесь
  используется только лишь из-за удобства, подправил скрипт-залил на
  сайт и все уже работает без всяких рестартов. Буду признателен, если
  подскажите как это можно организовать только средствами nginx.

-- 
Best regards,
 Alexander






More information about the nginx-ru mailing list