ПРОЕКТЫ 


  АРХИВ 


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: Нужен игнор параметров по сле ; в URI


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Нужен игнор параметров по сле ; в URI
  • From: J Channel <jchannelx@xxxxxxxxx>
  • Date: Wed, 6 May 2009 23:47:48 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=UoRmxXmZINSiHfMmcu32M3C5fRZUABgQ11Mu7MO20E4=; b=SBua7NyBsRnOGCeC/VaEANEpiDmCP1wyDlrQK6WK57wKl/ofqVsa+0Y53T0QK05B5b Pp6CmGgY/2o2PDT3rlNVkvzwugjPuIc5O/9BFpE/XcVypTjujQzxeMlwXIX0jyZ/XlaF JIrpAqQnH+Y+3Yn/tcrh97ANb4TZjEIoPGbps=
  • 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=nzrwTVD8sbtfTCGzDCfGF/+xm6NhnXzYP7jjws+QE0n2edl4oBnunmTbZ5AWRqBB7O 5k8lG15HpKvk6Mdp/48hhpUXS2tAjw9+ZP54yRayaqtsftzwf4to7G5lQyE8GyJSP1W8 RAQM5G2dA9+GxanaTB1MNFkWsdIOn7JJRTgMc=
  • In-reply-to: <20090506174907.GD76945@xxxxxxxxxxxxx>
  • References: <f0e045700905061014l7fcd909cp4c2fb825718bc5c1@xxxxxxxxxxxxxx> <20090506174907.GD76945@xxxxxxxxxxxxx>

6 мая 2009 г. 21:49 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
> On Wed, May 06, 2009 at 09:14:45PM +0400, J Channel wrote:
>
>> Привет всем!
>> Nginx стоит перед томкатом, который переодически генерит странички со
>> ссылками типа 
>> http://site.com/static/images/hotel42.jpg;jsessionid=DF3248SDVS23SDV23S4GSW
>>
>> Судя по логам nginx их отправляет томкату и они таки открываются, но
>> со статусом 404 (так говорит firebug)
>
> По логам томката ?

В nginx_access_log ('proxy $proxy_host $upstream_addr ' добавлены в
log_format):
192.168.10.34 - - [06/May/2009:23:37:42 +0400] "GET
/static/images/hotel42.jpg;jsessionid=DF3248SDVS23SDV23S4GSW HTTP/1.1"
proxy tomcat8 127.0.0.1:8080 404 12977 "-"


В nginx_error_log:
2009/05/06 23:37:42 [error] 28017#0: *44 open()
"/opt/public_html//static/images/hotel42.jpg;jsessionid=DF3248SDVS23SDV23S4GSW"
failed (2: ), client: 192.168.10.34 ...
В логах томката соответственно этот же запрос успешно обработанный.
Как-то по особенному относится nginx к ; в URI =)
Версия сервера 0.7.49


> В 0.7:
>
>    location ~ ^(/static/(images|text)/[^;]+);jsessionid=.*$ {
>        alias  /opt/public_html$1;
>    }

Спасибо, понял куда копать.


 




Copyright © Lexa Software, 1996-2009.