ПРОЕКТЫ 


  АРХИВ 


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: HTTP/1.1 302 Moved Temporarily


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: HTTP/1.1 302 Moved Temporarily
  • From: Sergey Shepelev <temotor@xxxxxxxxx>
  • Date: Fri, 10 Jun 2011 13:50:49 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=Nndo46N+l5r4MWUPTmy4gShV/6cH2EOXkDjALBcT7UQ=; b=YZSSGQuzy2dYUmb9daAHwLTxJYWslRPKPFLsUsDwSY2kbGoIaG57Ffoq9v9BxgOtSp EhodNzzWPLzjDgFoMKCacxfXgs6/Ssf03rEI0p/cKHV5g0sWYiNK17nnjBO4uRCeJsQB 3Gm5+9tKtuj0xDPYiBt011FDlhahK9RBJv9FQ=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=N68D8yNuSIV48ep3BRcx5spSxDq7zNydFf3EuU8lb3uy2hjmzmVYl1EoEMX9F4MMfm z6X+jPuIPi8Kha7HCGZqsJfCrFkQu+YXCXgjImYX/JKK9lcJ6Q48yyXCf1H8YUoVU2CX /NuVp5DeBg22CaYyLXAcxYlixoSrn1cIJcBgE=
  • In-reply-to: <5ea095b8b5c843eaf516d7dace846f84.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <5ea095b8b5c843eaf516d7dace846f84.NginxMailingListRussian@xxxxxxxxxxxxxxx>

> вот поза-вчера у многих пользователей
> появилась проблема... на HTTP-Запрос на
> выдачу файла nginx стал возвращать вот
> такой ответ:
> HTTP/1.1 302 Moved Temporarily
> Content-Length: 0
> Location: /file.dat?4eca8670
>
> Причём, "?4eca8670" - вот это добавляет сам
> nginx. Программа обращается к файлу без
> всяких параметров. Проблема появилась
> ни с того, ни с сего.. конфиг и ничего
> другого я не менял. Вот так

nginx вместо отдачи статики возвращает редирект на /file.dat?4aca8670? Смешно.
Ничего не менял = проблема не в nginx. Может быть, проблема в каком-то
чужом модуле.
В любом случае, точный ответ даст debug log.

>                # Static files location
>            location ~*
> ^.+\.(dat|jpg|jpeg|gif|png|ico|mp3|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|avi|ppt|tar|mid|midi|wav|bmp|wmv|mpeg|mpg|tbz|js)$
> {
>
>                root   /home/whatever/site.ru/docs/$subdomain;
>                set $subdomain "";
>                        if ($host ~* ^([a-z0-9-\.]+)\.site.ru$) {
>                                set $subdomain "subdmn/$1";
>                                }
>                        if ($host ~* ^www.site.ru$) {
>                                set $subdomain "";
>                                }
>
>                     }
>         }
> }
>

Вместо if ($host ...) нужно использовать server_name.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.